如何强制删除其他进程正在使用的文件夹?

时间:2012-10-10 16:15:06

标签: c# .net directory

  

可能重复:
  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”,因为它正由另一个进程使用。

有没有办法强制它删除这个目录,即使它被另一个进程使用了​​?

1 个答案:

答案 0 :(得分:10)

不,不是没有停止其他过程