【问题标题】:How do I force delete a folder being used by another process? [duplicate]如何强制删除另一个进程正在使用的文件夹? [复制]
【发布时间】:2012-10-01 04:37:17
【问题描述】:

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

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

【问题讨论】:

标签: c# .net directory


【解决方案1】:

不,不停止另一个进程

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    相关资源
    最近更新 更多