2

ユーザーが OpenFileDialog でファイルを選択するプログラムがあり、そのパス (ofd.FileName) を文字列 FilePath に格納します。ファイルが格納されているフォルダーの名前を取得する必要があります。

ユーザーがファイル「C:\Users\Name\Documents\hi.txt」を選択した場合と同様に、フォルダー パス「C:\Users\Name\Documents」を取得するにはどうすればよいですか?

4

1 に答える 1

7

Path クラスは、File および Path 文字列を処理するための多数のメソッドを提供します
。あなたの場合、使用する必要があります

string fullFilePath = @"C:\Users\Name\Documents\hi.txt";
string pathOnly = Path.GetDirectoryName(fullFilePath);
Console.WriteLine(pathOnly);
于 2013-05-12T19:02:59.827 に答える