Процедура Rename

Переименовывает внешний файл.

Объявление:

 Procedure Rename(var F; NewName);
 

Режим: 

Замечания:
Параметр F - переменная любого файлового типа. Параметр NewName - типа String или PChar, если включен расширенный синтаксис. Внешний файл, связанный с переменной F переименовывается на NewName. Дальнейшие операции на F происходят уже с внешним файлом с новым именем. В режиме {$I-} функция IOResult вернет 0, если операция была успешна, иначе она возвращает отличный от нуля код ошибки.

Пример:

 Var F : File;
 
 Begin
  { Переименовывает файл. Имена вводятся в командной строке. }
  If ParamCount <> 2 Then
   Begin
    WriteLn('Неверные параметры!');
    Halt(1);
   End;
  Assign(F, ParamStr(1));
  WriteLn('Переименовываю ', ParamStr(1), ' в ', ParamStr(2));
  Rename(F, ParamStr(2));
 End.
 
 

См. также:  Erase