代码:
1 static void Main(string[] args) 2 { 3 string strPath = @"C:inetpubcusterrzh-CNKaiDi.txt"; 4 5 //获得文件的全路径 6 Console.WriteLine(Path.GetFullPath(strPath)); 7 8 //获得文件的目录信息 9 Console.WriteLine(Path.GetDirectoryName(strPath)); 10 11 //获得根目录信息 12 Console.WriteLine(Path.GetPathRoot(strPath)); 13 14 //获得文件名 15 Console.WriteLine(Path.GetFileName(strPath)); 16 17 //获得文件的扩展名 18 Console.WriteLine(Path.GetExtension(strPath)); 19 20 //获得文件名,不包括扩展名 21 Console.WriteLine(Path.GetFileNameWithoutExtension(strPath)); 22 23 //返回随机的文件名或是文件夹名称 24 Console.WriteLine(Path.GetRandomFileName()); 25 26 //连接两个路径 27 Console.WriteLine(Path.Combine(@"C:", @"kaidi1.txt")); 28 29 //判断路径中是否包含文件扩展名,是,返回True,否,返回False 30 Console.WriteLine(Path.HasExtension(strPath)); 31 32 Console.ReadKey(); 33 }
运行: