Обновлено 26.08.2019

Функции работы с папками

Функции работы с папками в алфавитном порядке:

  1. AddBS(<Dir>)
  2. Функция возвращает имя пути <Dir>, в конец которого добавлен обратный слеш (\). Если имя пути <Dir> не завершается обратным слешем, то он добавлен не будет и функция вернет <Dir>.

  3. CreateDir(<Dir>)
  4. Функция CreateDir создаёт папку <Dir> в текущей директории.

    Если папка была создана, то функция вернёт True, если нет, то .F.

  5. DelBS(<Dir>)
  6. Функция возвращает имя пути <Dir>, в конеце которого убран обратный слеш (\).

  7. DIRECTORY(<Directory>)
  8. Функция Directory выполняет проверку наличия заданной папки <Directory>. Каталог ищется в текущем каталоге.

    Если папка существует, то возвращается .T., в противном случае возвращается .F..

  9. GetCurrentDir()
  10. Процедура GetCurrentDir() возвращает строку, содержащую диск плюс путь к текущему каталогу. Возвращаемое значение - символьное.

  11. GetSystemFolderPath(<Mode>, )
  12. Функция возвращает путь к системным папкам Application Data. Возвращаемое значение - символьное.

    <Mode>, может принимать следующие значения:

    • "User" - текущий пользователь C:\Documents and Settings\%User%\Application Data
    • "AllUser" - Все пользователи C:\Documents and Settings\All Users\Application Data
  13. RemoveDir(<Dir>)
  14. Функция RemoveDir удаляет папку <Dir> из текущей папки.

    Если удаление прошло успешно, тогда возвращается .T., в противном случае .F.

  15. SetCurrentDir(<Dir>)
  16. Процедура SetCurrentDir(Dir) устанавливает текущую директорию в <Dir>, возвращая .T. в случае успеха. Возвращаемое значение - логическое.

Наверх Задать вопрос