Issue #39988: Try to create output directory if it does not exist.

This is more convenient for users and when included in a script.
This commit is contained in:
Abou Al Montacir 2023-05-11 20:51:09 +02:00 committed by Maxim Ganetsky
parent 98f806bb4f
commit 5c34ab0510

View File

@ -95,9 +95,9 @@ end;
procedure TGirConsoleConverter.VerifyOptions;
begin
if not DirectoryExists(FOutPutDirectory) then
if not ForceDirectories(FOutPutDirectory) then
begin
WriteLn(Format('Output directory "%s" does not exist!', [FOutPutDirectory]));
WriteLn(Format('Could not create output directory "%s"!', [FOutPutDirectory]));
Terminate;
end;
if FFileToConvert = '' then