我書面方式一個簡單的程序,在C驅動器通過使用下面的代碼訪問路徑移動目錄時被拒絕,但能夠在目錄
System.IO.Directory.Move(DirectoryA, DirectoryB);
移動Directory中的在C盤目錄B到創建文件夾
奇怪的是,它拋出一個異常,說對目錄A的訪問被拒絕。
但是,我試圖在目錄A中創建一個文件夾,由System.IO.Directory.CreateDirectory(DirectoryA+ @"\test");
。我在DirectoryA內創建測試目錄沒有問題,所以我想這不是一個權限問題。
所以我不知道是什麼問題,該代碼是以前的工作,所以沒有任何人有任何想法可言,謝謝:)
您可能訪問_in_ DirectoryA,但您想要刪除/重命名DirectoryA本身。這是另一回事。你確定你被允許這麼做嗎? – 2011-05-16 16:02:55
你正在使用哪個Windows版本? – 2011-05-16 16:04:44
下面的答案是對的錢,但如果你需要深入探討具體的用戶權利問題,我會嘗試** [超級用戶](http://www.superuser.com)** – WEFX 2011-05-16 16:08:03