Функция ChDir

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

Изменяет текущую папку или каталог.

Свойство My предоставляет большую производительность в операциях ввода-вывода файлов, чем функция ChDir. Дополнительные сведения см. в разделе Свойство My.Computer.FileSystem.CurrentDirectory.

Public Sub ChDir(ByVal Path As String)

Параметры

  • Path
    Обязательный атрибут. Выражение String, идентифицирующее, какой каталог или папка становится новым каталогом или папкой по умолчанию.Path может включать диск. Если диск не указан, ChDir меняет каталог или папку по умолчанию на текущем диске.

Исключения

Тип исключения

Номер ошибки

Условия

ArgumentException

52

Path пуст.

FileNotFoundException

76

Указан несуществующий диск или диск недоступен.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако, по возможности, следует заменять такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

Функция ChDir меняет каталог по умолчанию, но не диск по умолчанию. Например, если по умолчанию используется диск C, следующий оператор устанавливает в качестве каталога по умолчанию каталог на диске D, но диском по умолчанию остается диск C.

ChDir("D:\TMP")

Внесение изменений относительного каталога достигается путем ввода двух точек, следующим образом:

ChDir("..") ' Moves up one directory.
5bws05bz.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

Функция ChDir требует разрешения неуправляемого кода, что может повлиять на выполнение в ситуациях частичного доверия. Дополнительные сведения содержатся в разделах SecurityPermission Class и Code Access Permissions.

Пример

В этом примере функция ChDir используется для изменения текущей папки или каталога.

' Change current directory or folder to "MYDIR".
ChDir("MYDIR")

' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")

Примечания для разработчиков приложений для интеллектуальных устройств

Данная функция не поддерживается.

Требования

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

**Модуль:**FileSystem

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

См. также

Задачи

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

Ссылки

Функция ChDrive

Функция CurDir

Функция Dir

Функция MkDir

Функция RmDir

ArgumentException

FileNotFoundException

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

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