[英]UnauthorizedAccessException when using Directory.GetFiles
在我寫的應用程序中,用戶可以添加一些文件夾來遞歸搜索某些文件。
問題是他想要添加到應用程序的文件可能像K:一樣存儲在基本驅動器中。 因此,如果他直接添加此驅動器,我會得到一個例外。
或者如果他添加C:\\,那么我會得到UnauthorizedAccessException:
訪問路徑“C:\\ System Volume Information”被拒絕。
我怎樣才能掃描我可以掃描的位置? 並且能夠完全掃描另一個非系統驅動器(所有目錄)?
捕獲異常,忽略它,然后轉到下一個目錄。
那為什么這對我不起作用。 我嘗試/捕獲unauthorizedAccessException,它仍然只是停止程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.