1. 程式人生 > >VB.net 資料夾操作以及經驗

VB.net 資料夾操作以及經驗

1、微軟提供的操作資料夾系統類 io.directory 和 io.directoryInfo。兩者作用基本一致,功能大體相當,區別在於前者類似於靜態函式,後者類似於類(需要例項化)

舉例:

Dim dirs As String() = IO.Directory.GetDirectories(aimPath, IO.SearchOption.AllDirectories)       
      
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
2、讀取資料夾操作的時候,例如用getdirectiories()的時候,使用
IO.Directory.GetDirectories       '如果遇到隱藏資料夾或system資料夾可能出錯或報錯
3、建議用
 IO.DirectoryInfo
並判定屬性。