gpt4 book ai didi

c# - 如何在其他线程写入文件时删除文件?

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:49 25 4
gpt4 key购买 nike

每当我尝试对某个其他线程正在写入的文件使用 File.Delete 方法时,我都会收到 IOException。我无法控制写作线程。那么从我的线程如何停止文件写入和删除文件。

最佳答案

你不能;这就是文件锁定的全部要点 - 准确地防止您提出的建议。

唯一可能达到相同效果的方法是先杀死另一个进程。这是一个非常糟糕的设计,您可能根本无法接受。

为什么你需要这样做?

关于c# - 如何在其他线程写入文件时删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4406527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com