C#文件和流

C#文件操作

文件操作的头文件为System .IO
1、File和fileinfo
file通过静态方法实现,而fileinfo类则通过实例方法实现。Append创建一个streamwrite类型,用于追加文本
2、Create指定文件夹下创建或者覆盖文件
3、Delete删除指定文件
4、Exists检查文件是不是存在
5、Open 制定特有的读写权限打开文件
6、OpenRead 以读取的方式打开现有文件
7、OpenWrite打开或者创建一个现有文件,以写入文件
8、ReadAllText 读取文件的所有行,然后关闭文件
9、WriteAllText写入指定的字符串,然后关闭文件

文件流

流stream使用
流可以理解为内存中字节序列,stream是所有流的抽象基类,每个具体的存储实体都可以 通过stream派生类来实现。如FileStream就是这种储存实体
三个基本操作
1、对流进行读取:将流中的数据读取到具体的数据结构中
2、对流进行写入:吧数据结构中的数据写入到流中
3、对流进行查找:对流内的当前位置进行查询和修改

使用流处理文件

流是一个用于传输数据的对象,数据可以向两个方向传输:

1)如果数据从外部源传输到程序中,这就是读取流
2)如果数据从程序传输到外部源中,这就是写入流
外部源往往是一个文件,但也不完全是文件,他还可能是:
1)使用一些网络协议读写网络上的数据,其目的是选择数据,或从另一个计算机上发送数据
2)读写到命名管道上
3)把数据读写到一个内存区域上

FileStream实例用于读写文件中的数据,要构造FileStream实例,需要以下4条信息:
1)要访问的文件
2)表示如何打开文件的模式
3)表示文件访问的方式—只读、只写还是读写
4)共享访问—表示是否独占访问文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值