Path类是用来对文件字符串路径进行操作的静态类,并不能真正的操作文件,位于System.IO命名空间下,用法极为简单!!!常用操作如下:
常用方法:
1)Path.GetFileName() → 获取文件名(包含扩展名);
2)Path.GetExtension() → 获取文件扩展名;
3)Path.GetFileNameWithoutExtension() → 获取文件名(不包含扩展名);
4)Path.GetDirectoryName()→ 获取文件所在路径的目录部分;
5)Path.Combine() → 拼接路径
static void Main(string[] args)
{
string path = @"C:\Users\HUAWEI\Desktop\test.txt";
//获取文件名(包含文件扩展名,下述案例输出:.test.txt)
Console.WriteLine(Path.GetFileName(path));
//获取文件扩展名(输出:.txt)
Console.WriteLine(Path.GetExtension(path));
//获取不带扩展名的文件名(输出:txt)
Console.WriteLine(Path.GetFileNameWithoutExtension(path));
//获取文件所在路径的目录部分(输出:C:\Users\HUAWEI\Desktop)
Console.WriteLine(Path.GetDirectoryName(path));
string pathOne = @"C:\Users\HUAWEI\Desktop";
string pathTwo = @"test.txt";
//拼接路径 输出C:\Users\HUAWEI\Desktop\test.txt)
Console.WriteLine(Path.Combine(pathOne, pathTwo));
Console.ReadLine();
}