可能重复:
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 :(得分:10)
不,不是没有停止其他过程