C#文件、文件夹操作

本文介绍了C#中对文件和文件夹的操作,包括File类和FileInfo类的使用,如创建、复制、移动和打开文件,以及Directory类和DirectoryInfo类对文件夹的操作。File类为静态类,直接调用方法;FileInfo类需实例化,适合多次操作同一文件。Directory类静态操作文件夹,DirectoryInfo类则需实例化。
摘要由CSDN通过智能技术生成

1.文件

.NET Framework提供了File类和FileInfo类,以方便在程序中直接操作文件。File和FileInfo类位于System.IO命名空间,都可以用来实现创建、复制、移动、打开文件等操作。File类和FileInfo类与Directory类和DirectoryInfo类的工作方式相似。File类是一个静态类,可直接调用其方法成员,File类是用来操作文件的,它是一个静态类,其成员也是静态的,通过类名.类成员的形式调用其属性和方法。FileInfo类不是静态类,需要先创建实例。
因此要使用FileInfo类,必须先实例化一个FileInfo对象。

  • FileInfo类的常用方法与File类基本相同。File类和Directory类适合对不同的对象进行单一的处理。此种特殊情况下,静态方法的调用速度比较快,不用进行实例化。
  • FileInfo类和DirectoryInfo类适合用于对同一文件或文件夹进行多种操作的情况。此种情况下,实例化后的对象不需要每次都寻找文件,可以直接对该文件进行操作。

1.1File文件类

File类是一个静态类,可直接调用其方法成员。File类的常用方法如下表

常用方法 作用介绍
Open() 打开文件
Create() 创建文件
Copy() 复制文件
Delete() 删除文件
Exists() 判断文件是否存在
Move() 移动文件
Replace() 替换文件
AppendAllText() 新建文件并添加文本
ReadAllText() 打开并读取文本内容

File类的用法举例:

//设置所要创建文件的绝对路径
string path = @"d:\test.txt";
//以路径为参数创建文件
File.Create(path);

运行上述程序代码段,会在d盘根目录下创建一个test.txt文件

File类中获取或设置文件信息的的常用方法如下表:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值