作者wahaha99 (此方不可長)
站內Visual_Basic
標題[問題] 有點腦殘的 My.Computer.FileSystem.Ge …
時間Sat Sep 6 02:42:47 2008
※ [本文轉錄自 Programming 看板]
作者: wahaha99 (此方不可長) 站內: Programming
標題: [問題] 有點腦殘的 My.Computer.FileSystem.GetFiles
時間: Sat Sep 6 02:41:42 2008
My.Computer.FileSystem.GetFiles
這玩意雖然可以直接取回連同子目錄的檔案清單,
還可以用萬用字元指定檔名, 好用的很,
但如果從root開始做list, 會碰到 x:\System Volume Information
會直接產生 UnauthorizedAccessException
在網路上怎麼找也找不到個解, 該不會我得回去自己重新寫遞迴來列舉吧,
沒這麼爛吧? 這樣有等於沒有了,
有沒有人有解法,請指教了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.50.183
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.50.183
推 yauhh:通常這種情況需要補捉例外,或是預判已知的例外情況; 09/06 03:55
→ yauhh:不能要執行環境一味配合你的程式給你適用的權限; 09/06 03:56
推 fumizuki:禁止存取的資料夾不列舉出來或不產生錯誤才是腦殘吧 09/06 08:47
推 fumizuki:要處理例外狀況請參閱 try catch 09/06 08:56