菜鸟求助,C#文件写入
FileStream f = new FileStream("a.txt",FileMode.Create);
StreamWriter sw = new StreamWriter(f);
sw.WriteLine("txt");
为什么写不进去呀?a.txt文件创建成功了,但"txt"没有写进去呀?
[解决办法]
- C# code
FileStream f = new FileStream(@"E:\a.txt", FileMode.Create);StreamWriter sw = new StreamWriter(f);sw.WriteLine("txt");sw.Flush();
[解决办法]
[解决办法]
我怎么看楼上都是先关闭,再flush
我感觉好像是先flush再关吧,
不过你要是一次性的写,直接关就可以,不用flush
[解决办法]
close 会调用 flush
FileStream fs = new FileStream(@"E:\a.txt" ,FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.Write("txt");
sw.Close();
注意路径和sw.Close()