Функция CURDIR()

Возвращает текущий каталог.

Синтаксис:

CURDIR([cExpression])

Параметры:
cExpression
Задает диск или том, для которого функция CURDIR( ) возвращает текущий каталог. Если выражение cExpression опущено, предполагается диск или том, принимаемый по умолчанию. Если в качестве cExpression задать несуществующий диск или том, возвращается пустая строка.

Результат:
Символьный

Комментарии:
В Visual FoxPro, FoxPro для Windows и FoxPro для MS-DOS функция CURDIR( ) возвращает символьную строку с именем текущего каталога MS-DOS на заданном диске.
В FoxPro для Macintosh функция CURDIR( ) возвращает символьную строку с именем текущего каталога на заданном томе. Это имя приводится в стенографической записи MS-DOS, которая поддерживается в FoxPro для Macintosh для совместимости с приложениями, создаваемыми на других платформах FoxPro. Подробнее о стенографической записи MS-DOS и Macintosh см. описание команды SET PATH. Пользуйтесь функцией SYS(2027) для преобразования имени каталога или пути из стенографической записи MS-DOS в стенографическую запись Macintosh.

Пример:

* В следующем примере имя текущего каталога сохраняется в переменной,
* затем в качестве каталога, принимаемого по умолчанию,
* устанавливается каталог, из которого запускалась система Visual FoxPro;
* на экране отображается имя нового каталога, восстанавливается
* первоначальный каталог в качестве принимаемого по умолчанию и
* отображается имя этого исходного каталога.
CLEAR
? 'Current directory: ', CURDIR( )
gcOldDir = SET('DEFAULT') + SYS(2003)
SET DEFAULT TO (HOME( ))
? 'Visual FoxPro directory: ', CURDIR( )
SET DEFAULT TO (gcOldDir)
? 'Current directory: ', CURDIR( )

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 09.12.2002