我在寫一個程序來獲取所有的目錄和子目錄。我使用下面的代碼:爲什麼我在Documents and Settings文件夾中遇到拒絕訪問錯誤?
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives)
{
string[] directories = Directory.GetDirectories(drive.Name, "*", SearchOption.AllDirectories);
}
但我發現了一個異常,指出「訪問路徑‘C:\ Documents和Settings \’被拒絕。」
我使用的是Windows 7,但在資源管理器中看不到C:\ Documents and Settings \文件夾。我啓用了「顯示隱藏的文件和文件夾」,甚至嘗試直接鍵入路徑,但它提供了以下錯誤:「C:\ Documents and Settings is not accessible.Access denied。」
爲什麼Directory.GetDirectories()
拉一個似乎不存在的目錄?
看來這個答案是不正確的; http://stackoverflow.com/questions/32796055/cant-list-some-folders/32962889#32962889 – user626528 2015-10-09 12:44:32