一、Path
1、GetFileName(); //获取文件名
2、GetFileNameWithoutExtention(); //获取不带扩展名的文件名称
3、GetExtension(); //获取扩展名
4、GetDirectionName(); 获得文件所在的文件夹的路径
5、GetFullPath(); 获得文件的完整路径
6、Path.Combine(); 将两个路径合并成一个路径
二、File
1、Create():创建文件
2、Delete():删除文件
3、Copy():复制文件
4、
1)读取文件(字节数组—》字符串)
ReadAllBytes():从文件中读取字节数组
Encoding.Default.GetString():将读取的字节数组转换为字符串
2)写入文件(字符串-》字节数组)
将创建文件流对象的过程写在using当中,会自动的帮助我们释放流所占用的资源
WriteAllBytes():创建一个新文件,将字节数组写入其中,关闭文件。
Encoding.Default.GetBytes():将字符串转换成字节数组
#region 写入文件(字符串-》字节数组)
string inputFile = "今天天气好晴朗,处处好风光。";
//将字符串转换成字节数组
byte[] byteInput = Encoding.Default.GetBytes(inputFile);
//File.WriteAllBytes():创建一个新文件,将字节数组写入其中,关闭文件。
File.WriteAllBytes(@"E:\1.txt", byteInput);
Console.WriteLine("写入成功");
Console.ReadKey();
#endregion
5、ReadAllLines():使用指定的编码读取所有行,然后关闭文件
ReadAllText():打开文件,使用指定的编码读取所有行,然后关闭文件
WriteAllLines():使用指定的编码创建一个新文件,然后写入文件
WriteAllText():使用指定的编码创建一个新文件,然后写入文件
AppendAllText():向现有文件中追加文本
6、绝对路径和相对路径
1)绝对路径:通过给定的这