Процедура Rename позволяет переименовывать существующий файл, связанный с указанной в качестве параметра файловой переменной. Следует учитывать, что процедура Rename применима только к закрытым файлам. Следующий фрагмент программы позволит вам переименовать файл TEST.DAT. в файл МЕМ.ТХТ.
Assign (file, ‘c:\test.dat’);
Rename (file, ‘c:\mem.txt’);
Стирание файла
Процедура Erase стирает файл с диска. При этом файловая переменная должна быть предварительно связана с реально существующим файлом. Например, с помощью следующих двух операций можно удалить с диска файл test.dat.
Assign (file, ‘c:\test.dat’);
Erase (file);
| Объявление файловой переменной
| Обработка файлов
|
| TypeFile_Integer=File of Integer;
File_Char=File of Char;
VarF1:File_Integer;
F2:File_Char;
F3:File of Integer;
F4:Text;
F5:File;
| Assign(F,’A:\int1.dat’)
| Установление связи между файловой переменной и файлом на диске
|
| Reset(F)
| Открытие файла для чтения
|
| Rewrite(F)
| Открытие файла для записи
|
| Close(F)
| Закрытие файла
|
| EOF(F)
| Признак конца файла
|
| EOLN(F)
| Признак конца строки в текстовом файле
|
| Erase(F)
| Удаление с диска файла, связанного с файловой переменной
|
| Rename(F)
| Переименование файла, связанного с файловой переменной
|