Практическое руководство. Определение времени создания каталога в Visual Basic
Обновлен: Ноябрь 2007
Метод My.Computer.FileSystem.GetDirectoryInfo возвращает объект DirectoryInfo, с помощью которого можно получить сведения о каталоге.
Если каталог не существует, исключения не создается до момента первого обращения к свойству объекта DirectoryInfo.
Примечание. |
---|
Параметры, доступные в диалоговых окнах, а также названия и расположение команд меню могут отличаться от описанных в справке в зависимости от текущих настроек или версии. При написании этой страницы справки имелось в виду окно Обычные параметры разработки. Для изменения настроек выберите в меню Сервис команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы определить время создания каталога
Используйте метод GetDirectoryInfo для получения объекта DirectoryInfo для каталога и обратитесь к свойству CreationTime. В этом примере отображается свойство CreationTime для каталога C:\Documents and Settings.
Dim getInfo As System.IO.DirectoryInfo getInfo = My.Computer.FileSystem.GetDirectoryInfo _ ("C:\Documents and Settings") MsgBox("The directory was created at " & getInfo.CreationTime)
Отказоустойчивость
Исключение может появиться при следующих условиях.
Путь является недопустимым по одной из следующих причин: это строка нулевой длины (пустая строка); она содержит только пробелы; она содержит недопустимые знаки; или это путь устройства (начинается с \\.\) (ArgumentException).
Путь не является допустимым, поскольку он равен Nothing (ArgumentNullException).
Длина пути превышает максимальную длину, определенную в системе (PathTooLongException).
Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат (NotSupportedException).
У пользователя отсутствуют необходимые разрешения на просмотр пути (SecurityException).
См. также
Задачи
Практическое руководство. Определение наличия каталога в Visual Basic
Исправление неполадок, связанных с чтением из текстовых файлов и записью в такие файлы