Поделиться через


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 последнюю копию информации.

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

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