C#文件及目录操作总结

C# 中一切都是对象,对于文件操作,主要有两个静态类,分别是:File 和 Directory。

1. File  操作文件,静态类,对文件进行操作。拷贝、删除、剪切;
2. Directory  操作目录(文件夹),静态类。
3. DirectoryInfo 文件夹的类,用来描述一个文件夹对象(获取指定目录下的所有目录时返回一个DirectoryInfo数组) 
4. FileInfo 文件类,用来描述一个文件对象,获取指定目录的所有文件时,返回FileInfo数组;
5. Stream 文件流,抽象类。
       FileStream 文件流,MemoryStream、NetworkStream
       StreamReader  快速读取文本文件
       StreamWriter   快速写入文本文件
 
而对于文件路径的操作主要通过Path类来实现,其主要功能如下:
1. 修改字符串的后缀名,利用Path.ChangeExtensio(path,".avi");
2. 两个路径的合并,Path.Combine(s1,s2);
3. 获取路径的目录部分,分别为:Path.GetDirectoryName\  Path.GetFileName\ Path.GetFileNameWithoutExtension\Path.GetExtensiion\Path.GetFullPath
4. 获取临时目录: Path.GetTempPath()

转载于:https://www.cnblogs.com/yydcn/p/5318637.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值