gpt4 book ai didi

c# - 我如何重写文件而不是使用 StreamWriter 和文件流附加

转载 作者:太空宇宙 更新时间:2023-11-03 23:29:59 24 4
gpt4 key购买 nike

我想使用 StreamWriter 重写文本文件。但是当 StreamWriter 使用流时(如以下代码),文本将附加到文件。

StreamWriter sw = new StreamWriter(fstream);
sw.Write(text);
sw.Close();

由于文件共享限制,我必须在代码中使用 Stream

最佳答案

FileMode.Create 将创建一个新文件。如果文件存在,它会显示异常。使用 FileMode.Truncate。

 string txt="your text";
using (FileStream fs = new FileStream(@"C:\Users\rajesh.kumar\Desktop\test123.txt", FileMode.Truncate))
{
using (StreamWriter writer = new StreamWriter(fs))
{
writer.Write("txt");
}
}

关于c# - 我如何重写文件而不是使用 StreamWriter 和文件流附加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32644135/

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