FileInfo.DirectoryName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ディレクトリの絶対パスを表す文字列を取得します。
public:
property System::String ^ DirectoryName { System::String ^ get(); };
public string DirectoryName { get; }
public string? DirectoryName { get; }
member this.DirectoryName : string
Public ReadOnly Property DirectoryName As String
プロパティ値
ディレクトリの絶対パスを表す文字列。
例外
ディレクトリ名に null
が渡されました。
完全修飾パス名がシステム定義の最大長を超えています。
呼び出し元に、必要なアクセス許可がありません。
例
次の例では、指定したファイルの完全なパスを取得します。
string fileName = @"C:\TMP\log.txt";
FileInfo fileInfo = new FileInfo(fileName);
if (!fileInfo.Exists)
{
return;
}
Console.WriteLine("{0} has a directoryName of {1}",
fileName, fileInfo.DirectoryName);
/* This code produces output similar to the following,
* though actual results may vary by machine:
*
* C:\TMP\log.txt has a directory name of C:\TMP
*/
注釈
親ディレクトリをオブジェクトとして DirectoryInfo 取得するには、 プロパティを Directory 使用します。
最初に呼び出されると、 が呼び出Refreshされ、FileInfoファイルに関する情報がキャッシュされます。 以降の呼び出しでは、 を呼び出 Refresh して、情報の最新のコピーを取得する必要があります。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET