我有一个程序,用户选择带有OpenFileDialog的文件,我将该路径(ofd.FileName)存储到字符串FilePath中,我需要获取该文件所在文件夹的名称,我该怎么办是什么?
如果用户选择文件“C:\ Users \ Name \ Documents \ hi.txt”,如何获取文件夹路径“C:\ Users \ Name \ Documents”?
答案 0 :(得分:7)
Path class提供了许多方法来处理文件和路径字符串
在您的情况下,您需要使用
string fullFilePath = @"C:\Users\Name\Documents\hi.txt";
string pathOnly = Path.GetDirectoryName(fullFilePath);
Console.WriteLine(pathOnly);