4
可能重複:
How can I delete a file that is in use by another process?如何強制刪除另一個進程正在使用的文件夾?
我有下面的C#代碼,但它拋出在調用Delete方法異常:
var dir = new DirectoryInfo(@"C:\mydirectory\");
dir.Delete(true);
以下異常拋出:
進程無法訪問文件'C:\ mydirectory',因爲它正在被另一個進程使用。
有什麼辦法強制它刪除這個目錄,即使它正在被另一個進程使用嗎?
檢查這個問題:http://stackoverflow.com/questions/5232647/how-can-i-delete-a-file-that-is-in-use逐另一過程 – kmatyaszek