ファイルのフルパスからディレクトリを取得するにはどうすればいいですか? 質問する

ファイルのフルパスからディレクトリを取得するにはどうすればいいですか? 質問する

ファイルが入っているディレクトリを取得する最も簡単な方法は何ですか? これを使用して作業ディレクトリを設定しています。

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

この例では、「C:\MyDirectory」が取得されます。

ベストアンサー1

絶対パスが確実に必要な場合は、Path.GetDirectoryName(path)

相対名のみがある場合は、 を使用しますnew FileInfo(path).Directory.FullName

Pathと はFileInfo両方とも名前空間 内にあることに注意してくださいSystem.IO

おすすめ記事