我正在列出Nas share中的一些文件夾,獲取文件夾屬性和列表子文件夾。 爲在那裏我沒有訪問權限的文件夾,我得到兩個不同的異常UnauthorizedAccessException vs IOException
System.UnauthorizedAccessException
:訪問路徑「Z:\信息」被拒絕。System.IO.IOException
:未找到網絡路徑。
第二個需要很長時間才能趕上這將會減慢應用
我的問題是,爲什麼一些股票我得到的網絡路徑沒有被發現和其他人的訪問被拒絕? 有什麼不同?以及如何避免需要時間的第二個異常。
股份應該存在,因爲我做Directory.GetDirectories(根)然後我循環通過結果,如果共享不存在,那麼它不應該列出。 – Maro
@Maro「永久」映射驅動器可能仍「存在」但不可用。在您嘗試訪問驅動器之前,操作系統實際上並沒有連接到它們,這可能需要一段時間。 –
@Maro這是一個加速啓動時間等事情的優化。 –