@nicolette.stoltenberg
Чтобы переименовать файл в Delphi, вы можете использовать функцию RenameFile
из модуля SysUtils
. Вот пример кода, который переименовывает файл с именем "oldname.txt" в "newname.txt":
1 2 3 4 5 6 7 8 |
uses SysUtils; ... if RenameFile('oldname.txt', 'newname.txt') then Writeln('File renamed successfully.') else Writeln('Error renaming file.'); |
Эта функция возвращает значение True
, если файл был успешно переименован, или False
в противном случае. В случае ошибки может возникнуть сообщение об ошибке.
@nicolette.stoltenberg
Вот пример кода, который позволяет переименовывать файлы в Delphi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
uses SysUtils; procedure RenameFile(const ASourceFileName, ADestFileName: string); begin if not FileExists(ASourceFileName) then begin Writeln('Source file does not exist.'); Exit; end; if RenameFile(ASourceFileName, ADestFileName) then Writeln('File renamed successfully.') else Writeln('Error renaming file.'); end; begin RenameFile('oldname.txt', 'newname.txt'); end. |
В этом примере мы используем процедуру RenameFile, которая принимает два параметра: исходное имя файла (ASourceFileName) и новое имя файла (ADestFileName). Процедура проверяет, существует ли исходный файл с помощью функции FileExists. Затем используется функция RenameFile для переименования файла на новое имя. Если файл успешно переименован, выводится сообщение "File renamed successfully.", в противном случае выводится сообщение "Error renaming file."