C#文件操作之File类和FileInfo类

I/O流(input/output)

文件操作

File类(静态类,无法实例化)(System.IO

方法:

​ AppendAllText:向指定的文件中填充内容,如果文件不存在,会自动创建
​ Copy:复制一个文件到一个新文件
​ Create:向指定的路径中创建一个新文件,如果文件存在,则覆盖这个文件
​ Delect:删除指定路径中的指定文件,如果文件不存在,则不影响
​ ReadAllBytes:读取指定文件中的内容,并将每个字符转换为byte类型(返回字符数组)
ReadAllBytes:读取指定文件中的内容,并将每个字符转换为byte类型(返回字符数组)
​ WriteAllBytes:将Byte类型数组转成字符,写入指定文件中
​ ReadAllLines:和ReadAllBytes一样,只不过是一行一行读取(返回字符串数组
​ ReadAllText:基本上和ReadAllLines一样

FileInfo类(文件信息)

属性:

​ CreationTime:获取或设置文件或文件夹创建的系统时间
​ CreationTimeUtc:Utc(协调世界时,地球时间)
​ DirectoryName:获取文件的所在目录
​ Exists:检查指定的这个路径下面是否有这个文件
​ Extension:获取这个文件的扩展名
​ FullName:获取这个文件的所在目录以及文件全部名称
​ IsReadOnly:获取或设置这个文件的只读属性
​ LastAccessTime:获取或设置这个文件的最后一次创建或移动时间
​ LastWriteTime:获取或设置这个文件最后修改时间
​ Length:获取文件的大小(内容字节)
​ Name:获取文件的全部名称

方法:

​ AppendText:传建一个写入流,可以向这个写入流文件中追加文本
​ CopyTo:复制当前这个文件到新的文件
​ Create:如果操作的这个文件不存在,则可以创建,如果存在,则报异常
​ MoveTo:将当前位置的文件剪切到新的目录下面,并给新的文件命名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值