可能重复:
如何删除另一个进程正在使用的文件?
我有以下 c# 代码,但它在调用 Delete 方法时引发异常:
var dir = new DirectoryInfo(@"C:\mydirectory\");
dir.Delete(true);
抛出以下异常:
该进程无法访问文件“C:\mydirectory”,因为它正被另一个进程使用。
有没有办法强制它删除这个目录,即使它被另一个进程使用?
可能重复:
如何删除另一个进程正在使用的文件?
我有以下 c# 代码,但它在调用 Delete 方法时引发异常:
var dir = new DirectoryInfo(@"C:\mydirectory\");
dir.Delete(true);
抛出以下异常:
该进程无法访问文件“C:\mydirectory”,因为它正被另一个进程使用。
有没有办法强制它删除这个目录,即使它被另一个进程使用?