C#中文件与文件夹操作的类介绍

1、FileInfo类用于操作文件

读取文件属性,查看文件属性,创建文件,移动文件,重命名文件,判断路径是否存在等。

 

2、DirectoryInfo类用于操作文件夹

来读取文件夹属性,创建目录,创建子目录等。

 

3、File类用于读写小文件

读写文件,可将文件内容全部读取出来。适合读写小文件。

 

4、使用流来读写大文件

流形式读写文件,可以一点一点的读写。适合读写比较大的文件。

 

FileStream类 //用于读取字节数组,适合处理二进制文件。

 

StreamReader(读取流-读取数据) StreamWriter(写入流-向别人传输) //读取字符或字符串,适合文本文件。

因为不同的文本有不同的编码格式,这个StreamReader会帮我们自动处理,所以我们不需要关心文本文件的编码是什么。

 

你可能感兴趣的:(文件操作)