none
VB.NET 遍历指定目录下所有文件的问题? RRS feed

  • 问题

  • 我想搜索文件夹:"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”的访问被拒绝。

    这个问题应该怎样解决?能不能跳过出错继续搜索下一个文件呢?
    或者有没有其他好的方法实现我需要的这个功能?
    2012年8月8日 14:47

答案

全部回复