File类是静态类使用时不需要创建对象
1、File类操作文件常用方法
File.Exit()判存
File.Copy(文件名字,目标文件名字)复制
File.Move(文件名字,目标文件名字)移动
File.Delete(文件名字)删除
2、 File操作文本文件(读和写文本文件中的数据)
File.ReadAllLines(路径, Encoding.Default); //返回字符串数组,(此方法有多种重载参看源码)
//多用于对文本文件每一行进行操作
File.ReadAllText(路径,Encoding.Default); //返回字符串
File.WriteAllLines(路径,要写入的字符串数组,Encoding.Default);//无返回值
File.WriteAllText(路径,要写入的字符串,Encoding.Default); //无返回值
3、File类操作多媒体文件或文本文件(以字节形式进行读写)
byte[] buffer = File.ReadAllBytes(文件名含路径); //返回的是字节数组(存的是字节编码)读取文件为字节数组
string str = Encoding.Default.GetString(要解码的字节数组); //返回类型为string常用于读
byte[] buffer =Encoding.Default.GetBytes(str字符串); //返回字节数组,将要解码的字符串解码成字节数组用于写入
File.WriteAllBytes(写入的文件名含路径,buffer字节数组); //以字节数组的形式写入文件
4、源码代码中我们常用的方法
public static byte[] ReadAllBytes(string path);
public static string[] ReadAllLines(string path);</