初学者,C#文件写入
菜鸟求助,C#文件写入
FileStream f = new FileStream("a.txt",FileMode.Create);
StreamWriter sw = new StreamWriter(f);
sw.WriteLine("txt");
为什么写不进去呀?a.txt文件创建成功了,但"txt"没有写进去呀?
------解决方案--------------------
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()