Процедура 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