Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы

Категория: Файловая система
Delphi - Справочник: Rename
Rename
|
procedure Rename ( var FileHandle; NewFileName : string | PChar ) ; |
Функция (Unit System)
|
Переименовка фала
|
Описание:
|
Delphi процедура Rename переименовывает файл данный FileHandle на новое имя укзанное в NewFileName.. Файл должен быть связан с файловой переменной процедурой AssignFile. |
Пример кода: Создание файла, его переименовка, и затем повторное его открытие с новым именем
|
var myFile : TextFile; text : string; begin // Попытка открыть Test.txt для записи AssignFile(myFile, 'Test.txt'); ReWrite(myFile); // Запись нескольких известных слов в этом файл WriteLn(myFile, 'Hello'); WriteLn(myFile, 'World'); // Закрытие файла CloseFile(myFile); // Попытка переименовать файл - гарантируется, что никакой такой файл не существует сначала! DeleteFile('NewName.txt'); Rename(myFile, 'NewName.txt'); // Теперь читаем файл AssignFile(myFile, 'NewName.txt'); ReSet(myFile); // Показ содержимого while not Eof(myFile) do begin ReadLn(myFile, text); ShowMessage(text); end; // Закрываем файл в последний раз CloseFile(myFile); end;
Результат:
|
Hello World |
Примечание:
|
Используйте RenameFile, когда Вы хотите переименовать файл без необходимости связывания его. |