我正在使用以下代碼來獲取目錄信息。它可以很好地工作,如果我搜索到很多目錄。 但是,當我搜索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