2012-10-10 79 views
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',因爲它正在被另一個進程使用。

有什麼辦法強制它刪除這個目錄,即使它正在被另一個進程使用嗎?

+0

檢查這個問題:http://stackoverflow.com/questions/5232647/how-can-i-delete-a-file-that-is-in-use逐另一過程 – kmatyaszek

回答

9

沒有,不是沒有停止其他進程

相關問題