C#文件流的操作

来源:互联网 发布:c语言在线测试网站 编辑:程序博客网 时间:2024/05/19 01:12

流的操作是一种能够操作大数据的方式


那么什么是流呢?

流可以看作是一条搬运液体的槽,被流操作的数据按照一定的操作大小完整地进入这个槽里面,当槽满了就将数据按要求进行下一步操作,这个槽将数据搬运后又继续去搬运剩余的数据.这就是流大概干的一些事情.


那么C#中对流的操作是使用FileStream类、StreamReader类和StreamWriter类,FileStream类是能够操作所有的数据文件的,而StreamReader类和StreamWriter类只能够操作文本文件.


创建一个流的资源需要规范三个参数: 1、需要操作的文件路径 ; 2、打开文件的方式(fileMode) ; 3、对文件的操作方式(fileAccess) ;


使用完流之后需要关闭流资源,可以调用Close() 和 Dispose()这两个方法进行关闭文件和关闭流资源;

C#还提供了一种更为便捷的关闭流资源的方法,就是将使用流对文件进行操作的代码都写到using(){}中,()中是创建流对象,{}中是使用流对文件进行操作;

0 0
原创粉丝点击