gpt4 book ai didi

c# - 如何结束进程?

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

这部分

if (File.Exists(filePath)) {
string status = new StreamReader(File.OpenRead(filePath)).ReadLine();

if (status != "SUCCEEDED") {
File.Delete(filePath);
createDb();
}
}

程序给出异常消息

The process can not access the file '\STATUS.txt' because it is being used by another process.

如何解决这个问题?

最佳答案

修改你的代码如下:

if (File.Exists(filePath)) 
{
string status;
using(var streamReader = new StreamReader(filePath))
{
status = streamReader.ReadLine();
}

if (status != "SUCCEEDED")
{
File.Delete(filePath);
createDb();
}
}

关于c# - 如何结束进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24141884/

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