Path类紧张用于对路径字符串进行操作
Path类位于System.IO命名空间,是一个静态类,可以用来操作路径的每一个字段,如驱动器盘符、目录名、文件名、文件扩展名和分隔符等。
Path类的静态属性和方法,此类操作不影响物理文件。

正文
从路径字符串中取得文件名,带扩展名。
这里并不会判断文件是否真实存在。
从路径字符串中取得文件名,不带扩展名。
MessageBox.Show(Path.GetFileNameWithoutExtension(txtPath.Text));
从路径字符串中取得扩展名。
MessageBox.Show(Path.GetExtension(txtPath.Text));
得到文件的文件夹路径
MessageBox.Show(Path.GetDirectoryName(txtPath.Text));
合并两个文件路径字符串
string p1 = txtPath.Text;string p2 = @"wms\db\";string p3 = @"a.mdf";MessageBox.Show(Path.Combine(p1, p2,p3));
取得根目录
MessageBox.Show(Path.GetPathRoot(txtPath.Text));
取得运用的上层目录
这里的../就看须要退几层目录
MessageBox.Show(Path.GetFullPath("../"));