Шаг 58.
Файлы. Специальные операции

    Данная группа операций предназначена для действий с каталогами, именами файлов и т.д. С их помощью файлы можно переименовывать, копировать, удалять. Здесь мы рассмотрим только процедуры переименования и удаления файла.

Процедура Rename
Процедура Erase


   

    1. Процедура Rename предназначена для переименования файла. Её общий вид:


     Rename (<имя файловой переменной>,'<новое имя файла>');

    Новое имя файла размещается в апострофах без указания имени диска и каталога. Приведем небольшой пример использования этой процедуры:


Program W1;
Var
  k: File Of Integer; 
Begin
   Assign(k,'D.DAT');
   Rename(k,'D.BAK');
End.
В программе файл D.DAT не открываем. С помощью процедуры Rename переименовываем файл D.DAT в D.BAK, указывая только имя файла (D.BAK), так как работа идёт в текущей дириктории.

   

    2. Процедура Erase удаляет файл с диска. Ее общий вид:


     Erase (<имя файловой переменной>);

    Тип элементов удаляемого файла значения не имеет. Приведем небольшой пример использования этой процедуры:


Program W2;
Var
   k: File Of Integer; 
Begin
    Assign(k,'D.BAK');
  Erase(k); 
End.
В результате выполнения программы будет удалён файл D.BAK.


    Замечание. Данные операции выполняются только над закрытыми файлами!

    Мы закончили изложение общих вопросов, связанных с файлами.

    На следующем шаге мы рассмотрим несколько задач, при решении которых используются файлы.


Процедура Rename Процедура Erase

Предыдущий шаг Содержание Следующий шаг