文件操作IO流

1.读写文件的5个基本步骤
   1.1 创建文件流
   1.2 创建阅读器或者写入器
   1.3 执行读写操作
   1.4 关闭阅读器或者写入器
   1.5 关闭文件流
2.文件操作 File类
   2.1 Exists(string path) 检查指定文件是否存在
   2.2 Copy(string source,string news) 将指定路径的源文件中的内容复制到目标文件中,如果目标文件不存在,则在指定文件中新建一个文件
   2.3 Delete(sring path) 删除指定的文件,如果指定的文件不存在,则不引发异常
   2.4 Move(string source,string news) 将指定文件移到一个新的路径
3.目录操作 Directory类
   3.1 File类和Directory类都用静态方法操作文件和目录
4.静态类和静态方法
   4.1 静态类只含有静态方法,不能使用new关键字创建静态类的实例
   4.2 静态方法中不能直接使用非静态成员
   4.3 静态类和非静态类的区别
             静态类                                   非静态类
     4.3.1 用static修饰                      用static修饰
     4.3.2 只包含静态成员                 可以包含静态成员
     4.3.3 不可以包含实例成员          可以包含实例成员
     4.3.4 使用类名调用静态成员      使用实例对象调用非静态成员
     4.3.5 不能被实例化                    可以被实例化
     4.3.6 不能包含实例构造函数       包含实例构造函数
5.提供实例方法的文件和目录操作
   5.1 FileInfo类(FileInfo类和File类的功能相似,都可以完成对文件的复制,移动,删除等操作,不同的是,使用FileInfo类必须实例化对象)
     5.1.1 Extension 获取表示文件扩展名部分的字符串
     5.1.2 Name 获取文件名
     5.1.3 FullName 获取目录或文件的完整目录
   5.2 DirectoryInfo类(DirectoryInfo类和Directory类的功能相似,都可以完成对文件的复制,移动,删除等操作,不同的是,使用DirectoryInfo类必须实例化对象)
6.文件读写器
   6.1 StreamWriter 写入器
   6.2 StreamReader 读取器

原文地址:https://www.cnblogs.com/GIRLANDBOYS/p/7133820.html