博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 写文件注意问题及用例展示
阅读量:6721 次
发布时间:2019-06-25

本文共 624 字,大约阅读时间需要 2 分钟。

以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。

  

转载于:https://www.cnblogs.com/gaara-zhang/p/10276096.html

你可能感兴趣的文章
批量修改root密码#shell脚本
查看>>
Linux命令学习记录(四)
查看>>
Oracle日常维护操作笔记(一)
查看>>
网管必懂的几个概念
查看>>
puppet 部署
查看>>
ISCSI文件存储
查看>>
求助:关于windows飞信机器人的问题
查看>>
我的友情链接
查看>>
关于初步搭建完成SSH环境之后,JUnit test 测试成功,页面测试时:@Resource 注入的dao为null...
查看>>
更强大的 code generator 自定义工具
查看>>
PHP 在大多数 Unix 平台
查看>>
革命老区江西省赣州市开发区政府暴力强拆
查看>>
extmail搭建
查看>>
FlowChart.NET中如何更改撤消或重做的属性
查看>>
【进阶篇】Android学习笔记——TextInputLayout
查看>>
python list转换字符串报错TypeError: sequence item 0: expe
查看>>
我的友情链接
查看>>
Android、iOS和Windows Phone中的推送技术
查看>>
活动目录管理工具---使用保存的查询
查看>>
MFC读写文件
查看>>