小编典典

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

all

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

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

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


阅读 134

收藏
2022-03-07

共1个答案

小编典典

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

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

请注意,PathFileInfo都位于命名空间中System.IO

2022-03-07