菜鸟求助,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()