Как переименовать файл в delphi?

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

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

Как переименовать файл в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jamey.kohler , 2 года назад

@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 в противном случае. В случае ошибки может возникнуть сообщение об ошибке.

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

от mona_terry , год назад

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