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


Метод My.Computer.FileSystem.DirectoryExists

Обновлен: Ноябрь 2007

Возвращает Boolean, показывающее, существует ли указанный каталог.

' Usage
Dim value As Boolean = My.Computer.FileSystem.DirectoryExists(directory)
' Declaration
Public Function DirectoryExists( _
   ByVal directory As String _
) As Boolean

Параметры

  • directory
    String. Путь к каталогу. Обязательно.

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

Значение True, если папка существует; в противном случае — False.

Исключения

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

Заметки

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

Задачи

Ниже в таблице приведены примеры задач, в которых используется метод My.Computer.FileSystem.DirectoryExists.

To

см. в разделе

Определение существования каталога

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

Пример

Этот пример определяет, существует ли каталог C:\backup\logs и проверяет его свойства.

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

Требования

Пространство имен:Microsoft.VisualBasic.MyServices

Класс:FileSystemProxy (предоставляет доступ к FileSystem)

Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Да

Консольное приложение

Да

Библиотека элементов управления Windows

Да

Библиотека веб-элементов управления

Да

Служба Windows

Да

Веб-узел

Да

Разрешения

Могут потребоваться следующие разрешения:

Разрешение

Описание

FileIOPermission

Определяет возможность доступа к файлам и папкам. Связанное перечисление: Unrestricted.

Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.

См. также

Задачи

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

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

Ссылки

Объект My.Computer.FileSystem

DirectoryExists

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

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