Как создать папку если ее нет в delphi 10?

Пользователь

от vladimir , в категории: Другие , 2 года назад

Как создать папку если ее нет в delphi 10?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stanford_mosciski , 2 года назад

@vladimir 

Чтобы создать папку, если ее еще нет в Delphi 10, можно использовать следующий код:

1
2
3
4
5
6
7
uses
  System.SysUtils;

function CreateFolder(const FolderName: string): Boolean;
begin
  Result := ForceDirectories(FolderName);
end;


Эта функция использует ForceDirectories, который попытается создать все необходимые директории в указанном пути. Если директории уже существуют, он ничего не делает и возвращает True. Если директории не существуют, он создаст их и вернет True. Если возникнет ошибка при создании директории, функция вернет False.


Вы можете вызвать эту функцию, передав ей имя папки, которую вы хотите создать:

1
CreateFolder('C:MyFolder');


В этом примере функция создаст папку с именем "MyFolder" на диске "C:", если ее еще нет.

Пользователь

от hermina.hauck , год назад

@vladimir 

Примерно таким образом можно создать папку, если ее еще нет в Delphi 10.