Описание |
Функция ForceDirectories создает один или более вложенных каталогов, указанные Path.
Если создание успешно, то возвращается True, иначе ошибка может быть получена, используя GetLastError.
|
|
Похожие команды |
CreateDir Создаёт директорию
GetCurrentDir Возвращает текущий каталог (диск плюс каталог)
GetDir Получает текущий каталог (диск плюс путь) для указанного диска.
MkDir Создаёт каталог
ChDir Выбор диска и директории ( папки ), в которой будет производиться работа
RmDir Удаление каталога
RemoveDir Позволяет удалить директорию
SelectDirectory Выводит диалоговое окно, с помощью которого пользователь может выбрать директорию
SetCurrentDir Изменяет текущую директорию
| |
|
Пример кода : Создание нового пути на диске C |
begin // Пытаемся создать новый
вложенный каталог в текущем каталоге
if CreateDir('C:\NonExistantDir\TestDir')
then ShowMessage('Добавление нового каталога прошло успешно')
else ShowMessage('Добавление нового каталога вызвало ошибку : '+
IntToStr(GetLastError));
// Now force it to create this directory
if ForceDirectories('C:\NonExistantDir\TestDir')
then ShowMessage('Добавление нового каталога прошло успешно')
else ShowMessage('Добавление нового каталога вызвало ошибку : '+
IntToStr(GetLastError));
end;
|
Добавление нового каталога вызвало ошибку : 3
Добавление нового каталога прошло успешно
|
|