Клиппер 5. Справочник

Текущая директория не может быть


 
    Таблица 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.

Содержание раздела