我用下面的代码写在*.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