C#文件流的操作
2015-08-04 09:46
309 查看
流的操作是一种能够操作大数据的方式
那么什么是流呢?
流可以看作是一条搬运液体的槽,被流操作的数据按照一定的操作大小完整地进入这个槽里面,当槽满了就将数据按要求进行下一步操作,这个槽将数据搬运后又继续去搬运剩余的数据.这就是流大概干的一些事情.
那么C#中对流的操作是使用FileStream类、StreamReader类和StreamWriter类,
FileStream类是能够操作所有的数据文件的,而StreamReader类和StreamWriter类只能够操作文本文件.
创建一个流的资源需要规范三个参数: 1、需要操作的文件路径 ; 2、打开文件的方式(fileMode) ; 3、对文件的操作方式(fileAccess) ;
使用完流之后需要关闭流资源,可以调用Close() 和 Dispose()这两个方法进行关闭文件和关闭流资源;
C#还提供了一种更为便捷的关闭流资源的方法,就是将使用流对文件进行操作的代码都写到using(){}中,()中是创建流对象,{}中是使用流对文件进行操作;
那么什么是流呢?
流可以看作是一条搬运液体的槽,被流操作的数据按照一定的操作大小完整地进入这个槽里面,当槽满了就将数据按要求进行下一步操作,这个槽将数据搬运后又继续去搬运剩余的数据.这就是流大概干的一些事情.
那么C#中对流的操作是使用FileStream类、StreamReader类和StreamWriter类,
FileStream类是能够操作所有的数据文件的,而StreamReader类和StreamWriter类只能够操作文本文件.
创建一个流的资源需要规范三个参数: 1、需要操作的文件路径 ; 2、打开文件的方式(fileMode) ; 3、对文件的操作方式(fileAccess) ;
使用完流之后需要关闭流资源,可以调用Close() 和 Dispose()这两个方法进行关闭文件和关闭流资源;
C#还提供了一种更为便捷的关闭流资源的方法,就是将使用流对文件进行操作的代码都写到using(){}中,()中是创建流对象,{}中是使用流对文件进行操作;
相关文章推荐
- c#调用COM组件
- C#实现把指定数据写入串口
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#通用邮件发送类分享
- C#中this的用法集锦
- C#.NET获取拨号连接的宽带连接方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析
- C#生成饼形图及添加文字说明实例代码
- C#判等对象是否相等的方法汇总
- C#简单的向量用法实例教程
- C#实现基于链表的内存记事本实例
- C#托管堆对象实例包含内容分析
- C#实现按照指定长度在数字前补0方法小结
- C# 通过 inline-asm 解决嵌入x86汇编
- C#虚方法的声明和使用实例教程
- C#获取文件夹及文件的大小与占用空间的方法