gpt4 book ai didi

c# - Filestream.write 不起作用

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

我用下面的代码写在*.txt文件上,但是没有任何反应。甚至,也不异常(exception)。

        FileStream fs = new FileStream(@"D:\file.txt",FileMode.OpenOrCreate,FileAccess.Write,FileShare.None);    //Creating a stream with certain features to a file

StreamWriter writer = new StreamWriter(fs); //Use the fs to write

// writer.WriteLine(Text.Text); none of the following methods works
writer.Write("aaaaaaaaaaaa");

fs.Close();

谢谢

最佳答案

尝试像这样将其包含在 using block 中:

using ( FileStream fs = new FileStream(@"D:\file.txt",FileMode.OpenOrCreate,FileAccess.Write,FileShare.None))
using (StreamWriter fw = new StreamWriter(fs))
{
fw.Write("aaaaaaaaaaaa");
}

StreamWriter 在将数据写入底层流之前缓冲数据。您需要通过处理 StreamWriter

来刷新缓冲区

关于c# - Filestream.write 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29714715/

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