gpt4 book ai didi

C#打开文件的问题

转载 作者:行者123 更新时间:2023-12-04 06:59:28 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
Is there a way to check if a file is in use?



有没有办法在 C# 中关闭文件?
if(File.Exists(TEMP_FILENAME))
File.Delete(TEMP_FILENAME);

上面的代码提示文件已被另一个进程使用。

有没有办法在 VS 2008 中检查打开的文件句柄?

最佳答案

使用应用程序中的文件关闭任何流。

如果错误是由于另一个正在运行的应用程序引起的,最好只是尝试操作,并处理失败。如果您检查,然后尝试执行操作,则会创建竞争条件。如果删除失败(无论是文件使用中还是权限问题),直接处理即可。

关于C#打开文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2104213/

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