Копирование файлов и каталогов
Чтобы сделать копию файла, надо указать копируемый файл и задать имя файла-копии. В FAR это делается следующим образом: установите курсор на имени файла, который следует скопировать, найдите в строке подсказок команду Копир и нажмите нужную клавишу (<F5>). В появившемся диалоговом окне в строке ввода введите имя файла-копии.
Если копия файла создается в текущем каталоге (в том же каталоге, что и исходный файл), то в строке-запросе достаточно указать только имя файла – путь указывать необязательно. B этом случае имя файла-копии не должно совпадать с именем исходного файла, т.к. полное имя файла уникально.
Если файл копируется в другой каталог, то файлу-копии можно дать имя, совпадающее с именем исходного файла. В этом случае в строке-запросе следует указать только путь к файлу-копии. Если же файлу-копии надо присвоить имя, несовпадающее с исходным, то в строке-запросе следует указать полное имя файла. Группу файлов можно копировать только с теми же именами.
Обратите внимание: в строке-запросе по умолчанию появляется путь к каталогу, установленному на неактивной панели. Поэтому, если Вы хотите скопировать файл из одного каталога в другой, удобно на одной панели войти в каталог, откуда будет копироваться файл, на другой панели войти в каталог, куда будет копироваться файл, сделать текущим каталог «откуда», выбрать копируемый файл и только тогда нажать <F5>. Теперь в появившемся диалоговом окне можно проверить, правильно ли Вы выбрали каталоги, можно дописать к появившемуся пути имя файла-копии (если Вы хотите скопировать файл с другим, новым именем) и нажать клавишу <Enter> или выбрать командную кнопку Копировать.
Если в каталоге, куда Вы копируете, уже есть файл, чье имя совпадает с именем копируемого файла, FAR спросит, скопировать ли новый файл поверх старого. В диалоговом окне можно дать указание либо затереть старый файл (командная кнопка Вместо, либо не копировать данный файл (командная кнопка Пропустить, либо копировать все такие файлы, не запрашивая подтверждения на каждый (командная кнопка Все).
Если же Вы выберете кнопку Дописать, то данный файл будет дописан в конец старого одноименного файла. Обычно таким образом копируют файлы, не помещающиеся на носителе. Например, при копировании на дискету файла объема большего, чем объем дискеты, появится диалоговое окно с вариантом Разделить. Вы можете копировать части одного файла на разные носители. Затем скопировать с носителя первую часть файла, а вторую и все последующие дописывать в конец файла. ВНИМАНИЕ!!! Не перепутайте порядок носителей, т.к. при склейке частей файла FAR объединяет их в том порядке, в каком Вы зададите.
Копирование на дискету производится аналогично. Только при подготовке неактивной панели установите оглавление дискеты (cм. раздел «Смена диска на панели») или в строке-запросе укажите имя диска (A: или B:). Если места на дискете не хватает, то можно прекратить копирование (нажатием в появившемся диалоговом окне командной кнопки Отмена или нажатием клавиши <Esc>; не скопированные файлы останутся выделенными), разделить файл на части (см. выше) или пропустить этот файл (нажатием <Enter> или командной кнопки Ок; на свободное место будет копироваться следующий файл).
Каталоги копируются точно так же, как и файлы.
Режим копирования используется и для вывода файлов на печать (см. раздел «Печать файлов»).
Копировать файлы и каталоги можно и имея на экране только одно окно, но тогда необходимо полное имя или имя (для копирования в текущий каталог) набирать самостоятельно.
Кроме того, для копирования файлов и каталогов можно использовать клавиши <Shift-F5>. Этот режим позволяет указывать не только имя файла-копии или каталога-копии, но и имя исходного файла или каталога. Так можно копировать файлы и каталоги из каталогов, чье содержимое не показывается в данный момент на панелях FAR.