FileInfo.DirectoryName Свойство

Определение

Получает строку, представляющую полный путь к каталогу.

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 свойство .

При первом вызове FileInfo вызывает Refresh и кэширует сведения о файле. При последующих вызовах необходимо позвонить Refresh , чтобы получить последнюю копию сведений.

Применяется к

См. также раздел