1. File 类
Create: 在指定路径创建指定文件,如果重复在指定路径创建同样的文件名,文件不会被删掉重新创建
Delete: 删除一个文件
Copy: 复制一个文件
ReadAllLine: 读取指定文件文本内容
ReadAllText: 读取指定文件文本的内容
ReadAllBytes: 读取字节内容【可用来读取媒体文件】
WriteAllBytes: 将指定内容写到指定文件,如果重复写入,那么之前的内容就会被干掉
WriteAllLines: 写入文本文件,重复 内容被干掉
WriteAllText: 读取的是字符串类型的文本 重复 内容被干掉
AppendAllText: 写入,就是在原本的文本基础上进行追加
写入内容:
// 1 在文件中写入编码后的内容
string str = "welcome using C#";
// 将str 的编码类型 且当前系统支持的编码类型进行编码,然后将值给buffer
byte[] buffer = Encoding.Default.GetBytes(str);
//将bufferd 的内容写入路径中所指的文件中
File.WriteAllBytes(@"C:\Users\**\Desktop\test.txt", buffer);
WriteLine("写入成功");
//注意:这个写入会将之前文本的内容删掉,文本中只有新写入的内容
// 2 写入字符串数组
string[] str1 = { "you ", "do you?" };
// 将str中的字符,以换行的方式进行写入 第一行:you 第二行:do you?
File.WriteAllLines(@"C:\Users\**\Desktop\test.txt", str1);
// 3 写入字符串
string st = "i love you!";
File.WriteAllText(@"C:\Users\**\Desktop\test.txt", st);
WriteLine("写入成功");
读取内容:
*****