gpt4 book ai didi

C# TextWriter,允许读取文件:

转载 作者:太空狗 更新时间:2023-10-29 18:18:50 24 4
gpt4 key购买 nike

using (TextWriter writer = File.CreateText(path2))
{
writer.Write(SomeText);
}

这是一段有问题的代码。当我写入文件时,没关系,直到其他应用程序打开文件。然后我得到错误。

如何写入可以同时读取的文件?

最佳答案

您需要指定FileShare.Read:

using (Stream stream = File.Open(path2, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read))
using (TextWriter writer = new StreamWriter(stream))
{
writer.Write(SomeText);
}

它将允许其他进程打开文件进行读取,而不是写入。

关于C# TextWriter,允许读取文件:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12250735/

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