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


FileSystem.GetDirectoryInfo(String) Метод

Определение

Возвращает объект DirectoryInfo для указанного пути.

public:
 static System::IO::DirectoryInfo ^ GetDirectoryInfo(System::String ^ directory);
public static System.IO.DirectoryInfo GetDirectoryInfo (string directory);
static member GetDirectoryInfo : string -> System.IO.DirectoryInfo
Public Shared Function GetDirectoryInfo (directory As String) As DirectoryInfo

Параметры

directory
String

String. Путь к каталогу.

Возвращаемое значение

Объект DirectoryInfo для указанного пути.

Исключения

Путь недопустим по одной из следующих причин: это строка нулевой длины; содержит только пробелы; содержит недопустимые символы; или это путь к устройству (начинается с \\.\).

Параметр directory имеет значение Nothing или является пустой строкой.

Длина пути превышает максимальную длину, определенную в системе.

Путь каталога содержит двоеточие (:) или имеет недопустимый формат.

У пользователя отсутствуют необходимые разрешения на просмотр пути.

Примеры

В этом примере возвращается DirectoryInfo объект для каталога C:\Documents and Settings и отображается время создания каталога, время последнего доступа и время последней записи.

Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
    My.Computer.FileSystem.SpecialDirectories.MyDocuments)
MsgBox("The directory was created at " & getInfo.CreationTime)
MsgBox("The directory was last accessed at " & getInfo.LastAccessTime)
MsgBox("The directory was last written to at " & getInfo.LastWriteTime)

Комментарии

Если каталог не существует, исключение не создается до первого доступа к свойству DirectoryInfo объекта .

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

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