Текущая директория не может быть
Таблица 7-4. Коды результатов выполнения функции DIRREMOVE()
--------------------------------------------------------------------
Код Символьная константа Значение
--------------------------------------------------------------------
0 NO_DISK_ERR Ошибки нет
-3 ER_PATH_NOT_FOUND Путь доступа не найден
-5 ER_ACCESS_DENIED Отказ доступа (напр., в сети)
-16 Текущая директория не может быть удалена
--------------------------------------------------------------------
Описание
Функция позволяет удалить заданную директорию во время выполнения
Clipper-программы. Таким образом, обеспечивается возможность
освобождения дискового пространства, занимаемого пустыми директориями.
Примечания
. Не допускается использование в параметрах универсальных символов
сопоставления для задания групповых имен.
. Функция позволяет удалять только пустые директории.
. С помощью функции нельзя удалить текущую директорию.
Примеры
. Удаление директории с именем "\DATA":
IF DIRREMOVE("\DATA") == 0
? "Директория удалена."
ENDIF
See Also: DIRCHANGE()
DIRMAKE()
DIRNAME()
DISKCHANGE()
Назначает заданный диск текущим.
------------------------------------------------------------------------------
Синтаксис
DISKCHANGE(<cDrive>) --> lChanged
Параметры
<cDrive> - символьная строка, задающая имя дисковода в виде буквы с
необязательным символом ":".
Возвращаемое значение
lChanged - логическое значение .T. при успешном назначении, а иначе
.F..
Описание
Функция позволяет назначить заданный диск текущим.
Примеры
. Переключение на дисковод С:
? DISKCHANGE("C") // .T.