如何获取所选文件的目录?

时间:2013-05-12 19:01:36

标签: c# winforms directory openfiledialog

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

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

1 个答案:

答案 0 :(得分:7)

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

string fullFilePath = @"C:\Users\Name\Documents\hi.txt";
string pathOnly = Path.GetDirectoryName(fullFilePath);
Console.WriteLine(pathOnly);