@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."