5

可能重复:
如何删除另一个进程正在使用的文件?

我有以下 c# 代码,但它在调用 Delete 方法时引发异常:

var dir = new DirectoryInfo(@"C:\mydirectory\");
dir.Delete(true);

抛出以下异常:

该进程无法访问文件“C:\mydirectory”,因为它正被另一个进程使用。

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

4

1 回答 1

10

不,不是不停止其他进程

于 2012-10-10T16:18:00.790 回答