[求助]VB.NET 搜索指定文件夹下所有文件的问题?
我想搜索文件夹:"C:\Users\YANG\AppData\Local\Microsoft\Windows\Temporary Internet Files" 下所有文件(包括所有子级文件夹下所有文件)写入Listbox1列表里,代码如下:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
For Each foundFile As String In My.Computer.FileSystem.GetFiles("C:\Users\YANG\AppData\Local\Microsoft\Windows\Temporary Internet Files", FileIO.SearchOption.SearchAllSubDirectories, "*.*")
ListBox1.Items.Add(foundFile)
Next
End Sub
可是运行时出错,提示:
对路径“C:\Users\YANG\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\Z2H989TM”的访问被拒绝。
这个问题应该怎样解决?
或者有没有其他好的方法实现我需要的这个功能?
[解决办法]
没有对应目录的访问权限,需要添加执行程序对该目录的访问权限。
[解决办法]
LZ用过系统垃圾清理器吧,看看里面对这类文件是如何处理的,一般也是提示没有权限之类的,没有做特别的处理。LZ可以参考下