1. ホーム
  2. c#

[解決済み] ファイルのフルパスからディレクトリを取得する方法を教えてください。

2022-03-16 04:05:34

質問

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

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

この例では、"C:³³が表示されるはずです。

どのように解決するのですか?

絶対パスで間違いない場合は Path.GetDirectoryName(path) .

相対名しか取得できない可能性がある場合は new FileInfo(path).Directory.FullName .

なお PathFileInfo はどちらも名前空間 System.IO .