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


Практическое руководство. Определение наличия каталога в Visual Basic

Метод DirectoryExists позволяет определить, существует ли заданный каталог.

Для вызова метода DirectoryExists требуется класс FileIOPermission.

Этот метод не создает исключений.

Примечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Процедура

Чтобы определить наличие каталога

  • Используйте метод My.Computer.FileSystem.DirectoryExists, указав путь, для определения наличия указанного каталога. В следующем примере проверяется наличие каталога C:\backup\logs и проверяются его свойства.

    Dim logDirectoryProperties As System.IO.DirectoryInfo
    If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
        logDirectoryProperties = My.Computer.FileSystem.GetDirectoryInfo("C:\backup\logs")
    End If
    

См. также

Задачи

Практическое руководство. Определение наличия файла в Visual Basic

Исправление неполадок, связанных с чтением из текстовых файлов и записью в такие файлы (Visual Basic)

Пошаговое руководство. Операции с файлами и каталогами в Visual Basic

Ссылки

DirectoryExists

Другие ресурсы

Создание, удаление и перемещение файлов и папок в Visual Basic