给定如下字符串类型filePath,表示一个文件路径:
string filePath = "D:\\Program\\Test\\Config.txt";
下面是Path类中的一些常用方法及执行的结果:
Path.GetFullPath(filePath); //执行结果为==>"D:\\Program\\Test\\Config.txt";
Path.GetDirectoryName(filePath); //执行结果为==>D:\\Program\\Test
Path.GetFileName(filePath); //执行结果为==>Config.txt
Path.GetFileNameWithoutExtension(filePath); //执行结果为==>Config
Path.GetExtension(filePath); //执行结果为==>.txt
Path.GetPathRoot(filePath); //执行结果为==>D:\
获取当前的程序目录:
AppDomain.CurrentDomain.BaseDirectory; //执行结果==>"D:\\Program\\Test\\Bin\\Debug\\"
Application.StartupPath; //执行结果==>"D:\\Program\\Test\\Bin\\Debug"
Environment.CurrentDirectory;//获取和设置当前目录(该进程从中启动的目录)的完全限定目录
Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名