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


Функция CurDir

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

Возвращает строку, представляющую текущий путь.

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

Public Overloads Function CurDir([ ByVal Drive As Char ]) As String

Параметры

  • Drive
    Дополнительно. Char выражение, указывающее существующий диск. Если диск не указан или Drive является пустой строкой (""), то CurDir возвращает путь для текущего диска.

Исключения

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

Номер ошибки

Условия

IOException

68

Параметр Drive не найден

ArgumentException

68

Указан недопустимый Drive.

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

Заметки

Эта функция возвращает строку, представляющую текущий путь.

Пример

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

' Assume current path on C drive is "C:\WINDOWS\SYSTEM".
' Assume current path on D drive is "D:\EXCEL".
' Assume C is the current drive.
Dim MyPath As String
MyPath = CurDir()   ' Returns "C:\WINDOWS\SYSTEM".
MyPath = CurDir("C"c)   ' Returns "C:\WINDOWS\SYSTEM".
MyPath = CurDir("D"c)   ' Returns "D:\EXCEL".

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

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

Требования

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

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

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

См. также

Ссылки

Функция ChDir

Функция ChDrive

Функция MkDir

Функция RmDir

IOException

ArgumentException