2017-08-12 99 views
-1

所以我想填充樹視圖文件夾和文件從給定的目錄,但是當給定的路徑是一個驅動器,例如:path =「E:/」 ,它給了我一個UnauthorizedAccessException錯誤。代碼來自這個其他問題在這裏:Populate TreeView with file system directory structure填充TreeView與文件和目錄,但沒有隱藏的文件夾和文件

正如在評論中所建議的,我嘗試使用try catch捕獲這個問題,錯誤消失了,一切正常,但是,像$ RECYBLEBIN,Systemvolumeinformation和Binary.data顯示爲節點。如何做到這一點,他們不?

回答

0

如果你根據你上郵編,你可以使用DirectoryInfo.Attributes屬性來檢查HiddenSystem值,例如,所以你可以讓這些項目從你的TreeView名單。