如何获取根目录

pri*_*kar 1 c#

我有一个文件路径

D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source\xyz.txt
Run Code Online (Sandbox Code Playgroud)

如果我做

Path.GetDirectoryName(fileName)
Run Code Online (Sandbox Code Playgroud)

我明白了

D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source
Run Code Online (Sandbox Code Playgroud)

但我想只获得根目录即 "D:\\"

我怎么才能得到它?

NB~没有字符串拆分可能吗?

Hab*_*bib 6

使用框架提供的Path.GetPathRoot方法

获取指定路径的根目录信息

对于您的情况,您可以使用:

string rootPath = Path.GetPathRoot(filename);
Run Code Online (Sandbox Code Playgroud)