Функция ForceDirectories в Delphi создаёт новый путь каталогов.
SysUtils unit
function ForceDirectories (const Path : string) : Boolean;
Функция ForceDirectories создает один или более вложенных каталогов, указанные Path.
Если создание успешно, то возвращается True, иначе ошибка может быть получена, используя GetLastError.
Функция ForceDirectories: Создание нового пути на диске C
begin
// Пытаемся создать новый вложенный каталог в текущем каталоге
if CreateDir('C:\NonExistantDir\TestDir')
then ShowMessage('Добавление нового каталога прошло успешно')
else ShowMessage('Добавление нового каталога вызвало ошибку : '+
IntToStr(GetLastError));
// Теперь принудительно создаём этот каталог
if ForceDirectories('C:\NonExistantDir\TestDir')
then ShowMessage('Добавление нового каталога прошло успешно')
else ShowMessage('Добавление нового каталога вызвало ошибку : '+
IntToStr(GetLastError));
end;
Результат
Добавление нового каталога вызвало ошибку : 3
Добавление нового каталога прошло успешно
Похожие функции, процедуры и команды
CreateDir — создаёт директорию.
GetCurrentDir — возвращает текущий каталог (диск плюс каталог).
GetDir — получает текущий каталог (диск плюс путь) для указанного диска.
MkDir — создаёт каталог.
ChDir — выбор диска и директории ( папки ), в которой будет производиться работа.
RmDir — удаление каталога.
RemoveDir — позволяет удалить директорию.
SelectDirectory — выводит диалоговое окно, с помощью которого пользователь может выбрать директорию.
SetCurrentDir — изменяет текущую директорию.
