Основы программирования на языке Turbo Pascal. Беляева И.В. - 181 стр.

UptoLike

Составители: 

181
8. Изменение имени файла
Rename(<имя_ф_переменной>, <новое_имя_файла>);
Здесь новое_ имя_ файластроковое выражение, содержащее новое
имя файла, возможно с указанием пути доступа к нему.
Перед выполнением этой процедуры необходимо закрыть файл, если
он ранее был открыт.
9. Уничтожение файла
Erase(<имя_ф_переменной>);
Перед выполнением этой процедуры необходимо закрыть файл, если
он ранее был открыт.
10. Уничтожение части файла от текущей позиции указателя до конца
Truncate(<имя_ф_переменной>);
11. Файл Паскаля может быть открыт для добавления записей в конец
файла
Append(<имя_ф_переменной>);
ТИПИЗИРОВАННЫЕ ФАЙЛЫ
Длина любого компонента типизированного файла строго постоянна,
т.к. тип компонент определяется при описании, а, следовательно,
определяется объем памяти, отводимый под каждую компоненту. Это дает
возможность организовать прямой доступ к каждой компоненте (т.е.
доступ по порядковому номеру).
Перед первым обращением к процедурам ввода/вывода указатель
файла стоит в его начале и указывает на его первый компонент с номером
0. После каждого чтения или записи указатель сдвигается к следующему
компоненту файла. Переменные и выражения в списках ввода и вывода в
процедурах read() и write() должны иметь тот же тип, что и компоненты