VB.net 資料夾操作以及經驗
阿新 • • 發佈:2018-12-26
1、微軟提供的操作資料夾系統類 io.directory 和 io.directoryInfo。兩者作用基本一致,功能大體相當,區別在於前者類似於靜態函式,後者類似於類(需要例項化)
舉例:
Dim dirs As String() = IO.Directory.GetDirectories(aimPath, IO.SearchOption.AllDirectories)
2、讀取資料夾操作的時候,例如用getdirectiories()的時候,使用Dim di As IO.DirectoryInfo = New IO.DirectoryInfo(aimPath) Dim dirs() As IO.DirectoryInfo = di.GetDirectories("*", IO.SearchOption.AllDirectories) For Each tmpDir As IO.DirectoryInfo In dirs Dim attr As String = tmpDir.Attributes.ToString Next
IO.Directory.GetDirectories '如果遇到隱藏資料夾或system資料夾可能出錯或報錯
3、建議用 IO.DirectoryInfo
並判定屬性。