Функция Round в Delphi используется для переименования файла или директории.
SysUtils unit
function RenameFile (const OldName, NewName : string) : Boolean;
Функция RenameFile переименовывает файл или папку и возвращает True если операция переименования прошла успешно.
Если имя файла или имя папки дано без указания пути, то файл должен быть в текущем каталоге.
Примечание.
Вы можете переименовать файл на различных дисках, хотя это не рекомендуется.
Функция RenameFile: Переименование Unit1.dcu в Unit1.old и обратно
var
oldName, newName : string;
begin
// Попытка переименовать Unit1.dcu в Uni1.old
oldName := 'Unit1.dcu';
newName := ChangeFileExt(oldName, '.old');
if RenameFile(oldName, newName)
then ShowMessage('Unit1.dcu переименован')
else ShowMessage('Unit1.dcu переименование прошло с ошибкой : '+
IntToStr(GetLastError));
// Позвольте нам попробовать то же самое, переименовать снова
if RenameFile(oldName, newName)
then ShowMessage('Unit1.dcu снова переименован')
else ShowMessage('Unit1.dcu переименование прошло с ошибкой : '+
IntToStr(GetLastError));
// Наконец, позвольте нам переименовать файл назад
if RenameFile(newName, oldName)
then ShowMessage('Unit1.old переименован обратно')
else ShowMessage('Unit1.old обратное переименование прошло с ошибкой : '+
IntToStr(GetLastError));
end;
Результат
Unit1.dcu переименован
Unit1.dcu переименование прошло с ошибкой : 2
Unit1.old переименован обратно
Похожие функции, процедуры и команды
AssignFile — связывает дескриптор файла с бинарным или текстовым файлом.
DeleteFile — удаляет файл, указанный в параметре.
Erase — стирает файл.
IOResult — содержит возвращаемый код последней операции ввода/вывода.
Rename — переименование фала.
