以txt写string举例,正确代码如下:

        private void xie()
{
FileStream fs = new FileStream("1.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Default);
sw.Write("123");
sw.Flush();
sw.Close();
//fs.Flush();
//fs.Close();
}

1.sw.flush(),sw.close()用了之后,fs.flush(),fs.close()会报错:

  StreamWriter的关闭,也会关闭stream,也就是关闭了FileStream。所以关闭StreamWriter即可。

2.flush函数作用:

  强制执行了一次把数据写出硬盘,这样,你写入的数据确实到了文件中,否则如果程序突然中断,你要写入的内容也许还没写到文件中,就造成了数据丢失。

3.当写入数据过大,写到一半就不写了:

  没有关闭StreamWriter。

  

最新文章

  1. JavaScript 正则表达式语法
  2. a 锚点跳转滑动效果
  3. 小试ildasm,ilasm,ilspy
  4. 【BZOJ 1007】【HNOI 2008】水平可见直线 解析几何
  5. HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
  6. uva 572 oil deposits——yhx
  7. 4-1 yum源文件
  8. asp.net跳转页面的三种方法比较
  9. hibernate_validator_05
  10. as3 页游中,新手指导中,屏蔽所有交互对象,但除了指定交互对象可用的方法【转http://blog.csdn.net/linjf520/article/details/9450945】
  11. zookeeper 伪集群模式
  12. 转:JS线程和JS阻塞页面加载的问题
  13. qmake 提示 Failure to open file:****
  14. 天津政府应急系统之GIS一张图(arcgis api for flex)解说(三)显示地图坐标系模块
  15. bzoj 5000: OI树
  16. linux 进程概念
  17. DataTable克隆行
  18. php5.6,Ajax报错,Warning: Cannot modify header information - headers already sent in Unknown on line 0
  19. js 可拖动div 调整大小
  20. 2017面向对象程序设计(JAVA)课程总结

热门文章

  1. HashTable、HashSet和Dictionary的区别(转载)
  2. 不大于N的所有素数
  3. undefined reference to `sqrt'的问题
  4. 实现Redis Cluster并实现Python链接集群
  5. Java面向对象之多态(来源于身边的案例)
  6. BZOJ2120_数颜色_KEY
  7. 北京Uber优步司机奖励政策(4月25日)
  8. 18 [网络编程]-UDP
  9. JS组件系列——JsPlumb制作流程图及相关效果详解
  10. DIV样式汇总