簡體   English   中英

使用Directory.GetFiles時出現UnauthorizedAccessException

[英]UnauthorizedAccessException when using Directory.GetFiles

在我寫的應用程序中,用戶可以添加一些文件夾來遞歸搜索某些文件。

問題是他想要添加到應用程序的文件可能像K:一樣存儲在基本驅動器中。 因此,如果他直接添加此驅動器,我會得到一個例外。

或者如果他添加C:\\,那么我會得到UnauthorizedAccessException:

訪問路徑“C:\\ System Volume Information”被拒絕。

我怎樣才能掃描我可以掃描的位置? 並且能夠完全掃描另一個非系統驅動器(所有目錄)?

捕獲異常,忽略它,然后轉到下一個目錄。

那為什么這對我不起作用。 我嘗試/捕獲unauthorizedAccessException,它仍然只是停止程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM