从Path获取文件夹名称

Sta*_*tan 8 .net c# vb.net

如果我有像"C:\ My Documents\Images\Image1.png"这样的文件路径,如何获取"Image1.png"文件的父文件夹名称?在这种情况下,"图像",但这只是一个样本.我看了一下System.IO.Path,似乎没有任何东西.也许我忽略了它,但我不知道它会在哪里.

SLa*_*aks 9

像这样:

Path.GetFileName(Path.GetDirectoryName(something))
Run Code Online (Sandbox Code Playgroud)


cod*_*ife 5

使用System.IO.FileInfo.

string fl = "C:\My Documents\Images\Image1.png";
System.IO.FileInfo fi = new System.IO.FileInfo(fl);
string owningDirectory = fi.Directory.Name;
Run Code Online (Sandbox Code Playgroud)