Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Hортон-подобные оболочки.doc
Скачиваний:
8
Добавлен:
03.05.2015
Размер:
669.7 Кб
Скачать

Verify disk writes (Проверка качества записи) - при установке этого переключателя происходит проверка качества записи на диск-приемник информации.

Copy descriptions (Копировать описания) - аналогичен переключателю Copy access right в оболочке Far.

Remove source files (Удалить исходные файлы) - удалить файлы из каталога -источника после копирования. Аналогична команде Move.

Дополнительно появляются две кнопки:

Tree (Дерево) - вместо кнопки F10-Tree. Действует аналогично.

Help (Помощь) - выдает справку о пользовании этом диалоговым окном.

Windows Commander:

После нажатия кнопки F5 на экране появляется диалоговое окно с заголовком Windows Commander, строкой:

Copy “<file>” to

Копировать “<file>” в

или

Copy <n> files to

Копировать <n> файлов в

и строкой редактирования с указанием целевого каталога.

Далее идут три кнопки:

OK (аналог COPY)

Tree (аналог F10-Tree)

Cancel

При копировании файлов также появляется строка редактирования, в которой можно указать условия для копируемых файлов (аналог фильтра в Norton Commander).

F.2.2. Процесс копирования.

После нажатия кнопки Copy, если параметры заданы правильно, происходит копирование файлов. Копирование сопровождается диаграммой с полосой, показывающей скопированную долю файла. Кроме того, в оболочке Volkov Commander с уже скопированных файлов снимается выделение (в других оболочках выделение сохраняется до конца копирования.)

F.2.2.1. Особые ситуации при копировании.

a) Если копируемый файл имеет то же имя и расширение, что и файл в целевом каталоге, то будет выдано сообщение:

Norton Commander, Volkov Commander, Far:

The file <file> is already exist.

Do you wish to write over the target file?

Файл <file> уже существует.

Заменить его при копировании?

Windows Commander:

Overwrite <old_file>

with the file <new_file>

Заменить <old_file>

файлом <new_file>

Dos Navigator:

File <file>

Is already exists in destination directory.

Source: <new file>

Existing: <old file>

Файл <file>

уже существует в каталоге назначения.

Источник: <new file>

Существующий: <old file>

Можно выбрать один из следующих ответов:

Overwrite (Заменить) - заменить существующий файл копией *) (для всех оболочек.)

Примечание. Внимание! При замене старый файл стирается с диска.

All (Все) -заменить существующий файл и все последующие файлы копиями (Norton 4.0, Volkov, Far, в Windows Commander - Overwrite All).

Append (Добавить) - записать новый файл в конец предыдущего

(Dos Navigator. Far)

Rename (Переименовать) - записать копируемый файл под другим именем (Dos Navigator)

Skip (Пропустить) - не разрешает замену. Копирование при этом продолжается (Norton 5.0, Volkov 4.0, Far, Dos Navigator).

Skip All (Пропустить все) - не разрешает замену текущего и всех последующих фалов. Копирование продолжается (Far, Windows Commander).

Overwrite all older (Заменить все старые) - выполняет замену старых файлов на новые без запроса (Windows Commander).

Cancel (Отмена) -не разрешает замену фала и прекращает копирование (для всех оболочек).

В Dos Navigator есть переключатель, который разрешает распространять один из ответов (Overwrite, Append, Rename или Skip на все последующие файлы. Он называется Accept choice for all files (Распространить выбор на все файлы).

b) Перезапись файлов с атрибутами “Только для чтения” и/или “Системный”

При перезаписи таких файлов появляется сообщение:

(Norton 4.0, Volkov, Far, Windows Commander)

The file <file> is a read only file.

Do you wish to write over the target file?

Файл <file> уже существует.

Заменить?

Далее следует кнопки, название и смысл которых сходны с описанной особой ситуацией a).

Замечание I. Norton Commander 3.0 не позволяет замещать файлы с атрибутом “Только для чтения” и/или “Системный”. Вместо данного диалогового окна появляется сообщение об ошибке:

Unable copy file <file>.

Нажав кнопку OK, или клавишу Enter или Esc, можно вернуться к исходному состоянию.

Замечание II. В оболочке Dos Navigator особая ситуация b) не возникает. В ней любой файл перезаписывается несмотря на атрибуты существующих файлов.

c) Нехватка места на диске.

При нехватке места на жестком диске на экран выводится сообщение:

There isn't enough room to copy <file> to <dir>.

Недостаточно места для копирования <file> to <dir>.

с единственной кнопкой -OK. После нажатия на нее копирование прекращается. Нескопированные файлы останутся выделенными.

При нехватке места при копировании на съемный диск происходит следующее:

FAR:

1) Выдает диалоговое окно с сообщением:

Insufficient disk space <file>

Недостаточно места на диске <file>

Необходимо выбрать два варианта, указанных кнопками:

Split (Разрезать) -оболочка попытается разрезать текущий файл.

Cancel (Отмена) -отмена копирования и переход к пункту №2.

2) Появляется диалоговое окно с сообщением:

Cannot write data to <file>

Не могу записать данные в <file>

с кнопками Retry (Снова) и Cancel (Отмена). Необходимо выбрать кнопку Cancel или нажать Esc.

3) Появится диалоговое окно с сообщением:

Cannot copy <file> to <dir>.

Не могу копировать <file> в <dir>.

с тремя кнопками:

Retry (Снова) - попытаться скопировать вновь. Эту кнопку лучше не выбирать.

Skip (Пропустить) - отказаться от копирования одного файла.

Копирование других будет продолжено.

Cancel (Отмена) -отказ от копирования.

Norton 5.0:

Появится сообщение с).1, к которому дописывается строчка:

Insert another disk in drive <drive>:

Вставьте следующий диск в дисковод <drive>:

Пользователь должен вставить следующий отформатированный диск и выбрать кнопку OK (или нажать Enter).

Для отказа от копирования необходимо выбрать кнопку Cancel (Отмена) или нажать клавишу Esc.

Windows Commander

Появляется окно сообщения

No enough free space on target disk. Continue?

Нет необходимого свободного пространства на текущем диске. Продолжить?

Сообщение сопровождается тремя кнопками. При нажатии кнопки Yes (ДА) система попытается вновь скопировать файл (для этого нужно сменить диск). Если и эта попытка окончится неудачно, то выдается сообщение:

Disk full

Диск полон

с единственной кнопкой OK.

Если на предыдущее сообщение ответить No (Нет), то копирование сразу прекратиться.

Volkov 4.0:

Появляется диалоговое окно с сообщением:

There isn't enough room to copy <file> to <dir>.

Недостаточно места для копирования <file> to <dir>.

с двумя кнопками: Abort (Прервать) и Continue (Продолжить). Необходимо выбрать кнопку Abort или нажать любую клавишу.

Dos Navigator:

Появляется сообщение:

Disk full.

Диск переполнен.

с единственной кнопкой -OK.

d) Циклическое копирование (!!!)

Иногда при копировании возникает ситуация, когда в целевом каталоге, имеется подкаталог с тем же именем, что и каталог-источник. Примером может служить команда:

xcopy ..\*.* . /S

В соответствии с этим выражением родительский каталог копируется в текущий каталог (назовем его DIR). Так как указан ключ /S, то воссоздается все дерево родительского каталога. Поэтому может возникнуть рекурсия - в подкаталоге DIR будет непрерывно воссоздаваться новый подкаталог DIR, и в него будет копироваться дерево родительского каталога. Это не приведет ни к чему хорошему. В лучшем случае у Вас заполнится диск с бесконечными копиями файлов. В худшем случае у Вас разрушится FAT, и Вам придется осуществить высокоуровневое форматирование диска.

К сожалению, защита от циклического копирования реализована не во всех файловых оболочках. Автор может с уверенностью сказать, что такой защиты нет в Volkov Commander и присутствует в Norton Commander v. 5.0. При попытке циклического копирования в Norton Commander этой версии появляется сообщение:

Unable to create file <file>.

Невозможно создать файл <file>.

Пользователь может выбрать кнопку OK, или нажать клавиши Enter или Esc, после чего программа продолжит копирование других файлов.

F.2.3. Копирование с помощью мыши.

В Norton Commander 5.0, Far и Windows Commander существует возможность копирования файлов между панелями с помощью мыши. Выделенные файлы и каталоги просто перетаскиваются мышью на другую панель. После этого появляется диалоговое окно, такое же, как и при нажатии клавиши F5.

F.2.4. Копирование файла из любого каталога.

При нажатии клавиш Shift+F5 появляется диалоговое окно с двумя строками редактирования. Верхнее поле по-умолчанию пустое. В нем нужно указать, откуда будут браться файлы для копирования. В нижней строке указывается, куда должны быть скопированы файлы. Значение по умолчанию - каталог противоположной панели.

Этот способ копирования похож на способ копирования файлов в командной строке (команды copy и xcopy ), однако он реализуется в графическом интерфейсе.

Замечание: Комбинация клавиш Shift+F5 не работает в Windows Commander. Нажатие этой комбинации клавиш в нем аналогична нажатию клавиши F5.

Предупреждение. Копирование файлов в графическом интерфейсе происходит без верификации записи на диск! Поэтому части файла могут быть записаны в дефектные блоки. Для того, чтобы убедится, что файлы нормально скопировались, пользуйтесь командной строкой (команды copy, xcopy и xcopy32 с ключом /v).

F.2.5. Копирование с использованием меню.

Для копирования файлов с помощью меню необходимо:

1) Активизировать системное меню оболочки. Для этого необходимо либо нажать клавишу F9 (F10 в Dos Navigator), либо выбрать левой кнопкой мыши верхнюю часть рамки на панели оболочки.

2) В системном меню выбрать подменю File (Файл). В нелокализованных оболочках можно просто нажать клавишу F.

3) Выбрать пункт меню Copy (Копировать) в этом подменю. В нелокализованных оболочках можно просто нажать клавишу C.

Только после этого появится диалоговое окно копирования.

Как видно из описания, этот путь более длинный, поэтому он редко применяется на практике.

Замечание: В Windows Commander отсутствует возможность копирования файлов с помощью меню.

F.2.6. Создание дубликата файла.

Иногда необходимо в одном каталоге иметь два файла с идентичным содержанием. Это может потребоваться, например, при создании резервной копии файла инициализации. Для этого достаточно скопировать файл, изменив его имя или расширение. Эту операцию возможно осуществить в командной строке (команда copy) или в диалоговом окне копирования файла в Norton-подобных оболочках. Для этого вместо пути, куда нужно скопировать файл, необходимо набрать имя и расширение нового файла. Вместо имени или расширения можно использовать звездочку (знак “*” ). В этом случае при копировании звездочка заменяется старым именем или расширением, в зависимости от того, где она стоит. После нажатия кнопки Copy в текущем каталоге создается дубликат файла.

Примечание; При осуществлении этой операции путь можно не указывать явно, а просто набрать новое имя и расширение. Старая строка с путем будет удалена после ввода первого же символа.

F.3. Перемещение файлов

Содержание

F.3.1. Общие сведения. F.3.2. Процесс перемещения файлов F.3.3. Перемещение с помощью мыши. F.3.4. Перемещение из любого каталога. F.3.5. Перемещение файла с использованием меню.

F.3.1. Общие сведения.

Для перемещения файла или группы файлов из текущего каталога в Нортон-подобных файловых оболочках необходимо нажать кнопку F6. Появится окно, которое содержит:

1) Название панели -Move (Переместить)

2) Что копировать:

Ren/Move “<files>” to

Переименовать/переместить “<files>” в

3) Строка редактирования с надписью, куда необходимо переместить файлы. Эта строка идентична строке редактирования в диалоговом окне Copy (смотри раздел о копировании файлов в Norton-подобных оболочках.)

4) Кнопки и переключатели, различные для разных версий файловых оболочек. Они почти полностью совпадают с соответствующими элементами управления диалогового окна Copy (Копировать). Отличие заключается в том, что везде слово Copy (Копировать) заменяется на слово Move (Переместить).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]