1

私はファイルパスを持っています

D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source\xyz.txt

私が行った場合

Path.GetDirectoryName(fileName)

私は得る

D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source

しかし、ルートディレクトリのみを取得したい、つまり"D:\\"

どうすれば入手できますか?

NB~文字列分割なしで可能ですか?

4

5 に答える 5

6

フレームワークが提供するPath.GetPathRootメソッドを使用する

指定されたパスのルート ディレクトリ情報を取得します

あなたの場合、次を使用できます:

string rootPath = Path.GetPathRoot(filename);
于 2013-06-28T04:21:02.663 に答える
3

Directory.GetDirectoryRootメソッド

于 2013-06-28T04:21:36.377 に答える
3
String pathname= @"D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source\xyz.txt";    
string root = Path.GetPathRoot(pathname); 
于 2013-06-28T04:21:47.863 に答える