利用File类创建一个文件
File.Create(@"C:\Users\DELL\Desktop\new.txt");
利用File类删除一个文件
File.Delete(@"C:\Users\DELL\Desktop\new.txt");
利用File类复制一个文件
File.Copy(@"C:\Users\DELL\Desktop\new.txt", @"C:\Users\DELL\Desktop\code.txt");
Console.WriteLine("复制成功");
Console.ReadKey();
利用File类写入一个文件
string s = "hhhhh";
byte[] buffer = Encoding.Default.GetBytes(s);
File.WriteAllBytes(@"C:\Users\DELL\Desktop\new.txt", buffer);
Console.Write("成功");
Console.ReadKey();
在读取之前我们要先了解编码
编码:如果保存这个文件的编码和打开这个文件的编码不一样,就会出现乱码
UTF-8,UTF-32,UTF-7国际通用的编码格式,共同组成了Unicoe
GB2312:简体
GBK:繁体+简体
ASCII
利用File类读取数据
byte[] buffer = File.ReadAllBytes(@"C:\Users\DELL\Desktop\new.txt");
//将字节数组中的每一个元素都要按照我们指定的编码格式解码成字符串
string s = Encoding.GetEncoding("GBK").GetString(buffer);
Console.WriteLine(s);
Console.ReadKey();
利用File类追加数据
File.AppendAllText(@"C:\Users\DELL\Desktop\new.txt", "没有办法");
Console.WriteLine("OK");
Console.ReadKey();