一尘不染

如何从文件的完整路径获取目录?

c#

获取文件所在目录的最简单方法是什么?我正在使用它来设置工作目录。

string filename = @"C:\MyDirectory\MyFile.bat";

在这个例子中,我应该得到“ C:\ MyDirectory”。


阅读 321

收藏
2020-05-19

共1个答案

一尘不染

如果您绝对有绝对路径,请使用Path.GetDirectoryName(path)

如果您可能只会得到一个相对名称,请使用new FileInfo(path).Directory.FullName

请注意,PathFileInfo都可以在命名空间中找到System.IO

2020-05-19