File.Create("信息.txt");
File.WriteAllText("信息.txt", str);
这样会提示文件被占用。原因是File.Create方法返回的是一个FileStream对象
一个 FileStream,它提供对 path 中指定的文件的读/写访问。
知道原因了,手动关闭下就可以了
FileStream stream = File.Create("信息.txt");
stream.Close();
File.WriteAllText("信息.txt", str);
这样就没问题了。
或者这样:
using (File.Create( "信息.txt"))
{
}
File.WriteAllText("信息.txt", str);
c# 使用File.Create创建文件后,正由另一进程使用解决办法。
最新推荐文章于 2023-02-19 23:42:44 发布