我正在使用以下代码来获取目录信息。它可以很好地工作,如果我搜索到很多目录。 但是,当我搜索alldirectories,它达到系统级别的信息并抛出错误。 有没有什么办法可以避免搜索系统级别的信息文件夹? 谢谢避免系统卷信息文件夹
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim di As New DirectoryInfo("d:\"), i As Integer
Dim aryFiles() As FileInfo = di.GetFiles("*.doc", SearchOption.TopDirectoryOnly)
For i = LBound(aryFiles) To UBound(aryFiles)
MsgBox(aryFiles(i).FullName)
Next i
End Sub
End Class
您的代码有效!谢谢,但有很多文件夹被拒绝访问。这是不可能命名每个人和每个人的。 我需要找到其他方法。 谢谢任何方式 – 2010-09-03 14:58:01