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


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

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

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

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

Параметры

  • file
    String. Путь к файлу и его имя. Обязательный компонент.

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

Возвращает значение True, если файл существует; в противном случае — значение False.

Исключения

При следующем условии может возникнуть исключение:

  • Имя файла завершается обратной косой чертой (\) (ArgumentException).

Заметки

Если у приложения недостаточно прав для чтения указанного файла, метод FileExists возвратит значение False независимо от существования указанного пути. Исключений этот метод не вызывает.

Задачи

В следующей таблице содержатся примеры задач с использованием метода My.Computer.FileSystem.FileExists.

To

См. разделы

Определение наличия файла

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

Пример

В этом примере проверяется наличие файла Check.txt, после чего соответствующие сведения выводятся в окне сообщения.

If My.Computer.FileSystem.FileExists("c://Check.txt") Then
    MsgBox("File found.")
Else
    MsgBox("File not found.")
End If

Требования

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

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

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

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

Тип проекта

Доступность

Приложение Windows

Да

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

Да

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

Да

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

Да

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

Да

Служба Windows

Да

Веб-узел

Да

Разрешения

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

Разрешение

Описание

FileIOPermission

Управляет возможностью обращения к файлам или папкам. Связанное перечисление: Unrestricted.

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

См. также

Задачи

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

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

Ссылки

Объект My.Computer.FileSystem

FileExists

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

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