mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Auto-create directory path specified in SQL export target filename. Closes #1086
This commit is contained in:
@ -1512,6 +1512,8 @@ begin
|
||||
TargetFileName := ChangeFileExt(TargetFileName, '_temp.sql');
|
||||
if not IsValidFilePath(TargetFileName) then
|
||||
raise EFCreateError.CreateFmt(_('Filename or path contains illegal characters: "%s"'), [TargetFilename]);
|
||||
if not DirectoryExists(ExtractFilePath(FExportFileName)) then
|
||||
ForceDirectories(ExtractFilePath(FExportFileName));
|
||||
ExportStream := TFileStream.Create(TargetFileName, fmCreate or fmOpenWrite);
|
||||
end;
|
||||
// ToDir handled above
|
||||
|
Reference in New Issue
Block a user