2

我有一个程序,用户使用 OpenFileDialog 选择文件,我将该路径 (ofd.FileName) 存储到字符串 FilePath 中,我需要获取文件所在文件夹的名称,我该怎么做?

就像用户选择文件“C:\Users\Name\Documents\hi.txt”一样,我如何获取文件夹路径“C:\Users\Name\Documents”?

4

1 回答 1

7

Path 类提供了许多方法来处理文件和路径字符串
在您的情况下,您需要使用

string fullFilePath = @"C:\Users\Name\Documents\hi.txt";
string pathOnly = Path.GetDirectoryName(fullFilePath);
Console.WriteLine(pathOnly);
于 2013-05-12T19:02:59.827 回答