我有一个文件路径,如:
C:\ NewFolder \测试\的File1.doc
如何从路径中删除文件名。我只需要
C:\ NewFolder \测试\
答案 0 :(得分:6)
http://msdn.microsoft.com/en-us/library/system.io.path.getdirectoryname.aspx
var path = @"C:\NewFolder\Test\file1.doc";
var directory = System.IO.Path.GetDirectoryName(path);
System.IO.Path
充满了非常有用的东西,我鼓励你去看看!
答案 1 :(得分:2)
Path.GetDirectoryName(@"C:\NewFolder\Test\file1.doc")
答案 2 :(得分:2)
试试这个:
var folder = System.IO.Path.GetDirectoryName(@"C:\NewFolder\Test\file1.doc");
点击此处查看详细信息:http://msdn.microsoft.com/en-us/library/system.io.path.getdirectoryname.aspx
答案 3 :(得分:1)
您可以使用FileInfo.Directory:
FileInfo myFile = new FileInfo("C:\NewFolder\Test\file1.doc");
var directoryInfo = myFile.Directory;
http://msdn.microsoft.com/en-us/library/system.io.fileinfo.directory.aspx
答案 4 :(得分:1)
使用System.IO;查看the Path class。具体来说是Path.GetDirectoryName。