Определение свободного объема на дисках

Выполняя различные работы с помощью компьютера, достаточно часто приходится копировать файлы с одного диска на другой. При этом возникает вопрос, а поместится ли копия нужного файла на предназначенный для ее хранения диск? Чтобы ответить на этот вопрос, следует сравнить длину файла с размером свободного участка на целевомдиске, то есть на диске, который выбран для записи копии. Длину файла всегда можно узнать, выделив его курсором панели, при этом в последней строке панели дублируется полное имя выделенного файла, будут указаны его атрибуты, в том числе и длина файла. Осталось определить объем свободного участка памяти на целевом диске.

Рекомендуемый порядок действий для определения объема свободного участка дисковой памяти:

1. настроить одну из панелей, например левую, на целевой диск;

2. выполнить команду Правая > Состояние, при этом на противоположной панели появится информация об общем и свободном пространстве на целевом диске. Если вначале выбирается правая панель, то необходимо выполнить команду Левая > Состояние.

Теперь, сравнивая эти два значения — длину файла и объем свободного участка носителя, можно определить, хватит или нет места для копии на целевом диске.

Получение справки

Оболочка Norton Commander имеет встроенную справочную систему, в которой достаточно подробно и ясно описываются все возможности оболочки. Так что пользователи в любой момент работы с оболочкой могут обратиться к справочной системе и получить необходимую подсказку о возможностях оболочки Norton Commander и способах работы с нею. Для вызова справки можно:

§ выполнить команду Файлы > Справочная информация F1;

§ нажать на функциональную клавишу F1;

§ выполнить щелчок на первом слева прямоугольнике 1 Помощь в строке подсказки оболочки.

Кстати, строка подсказки как раз и служит для напоминания пользователям о возможности использования функциональных клавиш для выполнения наиболее часто вызываемых команд оболочки и об их соответствии друг другу. Подсказка 1 Помощьпоказывает, что функциональная клавиша F1 соответствует команде Справочная информация.

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

Справочная система состоит из набора тематических разделов, по одному разделу на каждую команду оболочки, и указателя разделов, который содержит список всех имеющихся тематических разделов. После вызова справочной системы на экран выводится диалоговая панель, содержащая указатель разделов и две кнопки — Помощь и Отмена.Указатель разделов построен по принципу меню и имеет курсор указателя. Выбор раздела можно осуществить любым из описанных выше способов — клавишами ↓, ↑ и последующим нажатием клавиши Enterили щелчком на выбранной теме. Кроме того, нажатие кнопки Помощь также приводит к выводу на экран текущего раздела справки, на которой позиционирован в данный момент курсор указателя разделов. А нажатие кнопки Отмена, как и нажатие клавиши Esc или щелчок в любом месте вне панели, приводят к прекращению работы справочной системы.

Каждый из тематических разделов содержит текст, описывающий выбранную в указателе разделов команду оболочки, и четыре кнопки со следующими названиями: Далее, Назад, Указатель, Отмена. Нажатие на кнопки Далее и Назад приводит к выводу соответственно следующего и предыдущего тематического раздела справочной системы. А нажатие кнопки Указатель приводит к выводу рассмотренного выше указателя разделов справочной системы. И наконец, как и для панели указателя разделов, нажатие кнопки Отмена, нажатие клавиши Esc или щелчок в любом месте вне панели приводят к прекращению работы справочной системы.

Содержимое раздела справки может целиком не уместиться в отведенный для него участок панели. В этом случае для чтения текста можно использовать управляемую пользователем прокрутку.

В оболочке предусмотрены следующие клавиатурные приемы прокрутки:

§ клавишами ↑ и ↓ на одну строку вверх или вниз соответственно;

§ клавишами Page Up и Page Downна одну «экранную страницу», то есть порцию текста, помещающуюся в панели, вверх или вниз соответственно;

§ клавишами Ноmе и End в начало или конец вызванного раздела.

Кроме того, прокрутка текста в панели может быть выполнена с помощью мыши. Если текст раздела справки не умещается в панели, то на правой стороне двойной рамки, окаймляющей панель, появляется вертикальная полоса прокрутки. Она состоит из нескольких элементов управления прокруткой. В начале и в конце полосы прокрутки находятся маленькие прямоугольники со стрелками ↑ и ↓ внутри. Собственно полоса прокрутки размещается между ними. Внутри полосы находится так называемый бегунок. Прокрутка текста с помощью мыши осуществляется следующим образом:

§ щелчок на элементе полосы со стрелкой вверх или вниз приводит к прокрутке текста на одну строку в соответствующем направлении;

§ щелчок в любом месте на полосе прокрутки между бегунком и элементом со стрелкой вверх приводит к прокрутке текста на экранную страницу вверх, а между бегунком и элементом со стрелкой вниз — к прокрутке на экранную страницу вниз;

§ выполняя буксировку бегунка вверх или вниз, можно прокрутить текст на произвольное количество строк и страниц.

Просмотр текстовых файлов

В оболочке Norton Commander предусмотрена возможность просмотра содержимого любых файлов. Тем не менее, практический смысл в большинстве случаев имеет только просмотр файлов, содержащих тексты. Для просмотра файла необходимо любым известным способом выделить имя этого файла. После чего можно:

§ выбрать команду Файл > Просмотр файла F3;

§ нажать на функциональную клавишу F3;

§ выполнить щелчок на третьем слева прямоугольнике 3 Чтение строки подсказки.

В результате выполнения любого из этих действий на экран будет выведена панель просмотра файла, в которой будет представлено содержимое выделенного файла в одном из нескольких возможных для оболочки Norton Commander представлений. Пример панели просмотра файла C:\util\test\readme.txt представлен на рис. 7.11.

Способ представления файла выбирается автоматически. Чаще всего для этого используется кодовая таблица ASCII. Самая верхняя строка панели, которую называют строкой состояния или статусной строкой, начинается с указания названия выбранного для просмотра файла формата. Статусная строка начинается словом Текст: за которым помещается спецификация просматриваемого файла. Под строкой статуса размещено содержимое этого файла, а ниже просматриваемого текста находится строка подсказки.

Рис.7.11. Пример просмотра текстового файла с помощью оболочки Norton Commander

ВНИМАНИЕ

Одновременно с выводом на экран панели просмотра файла изменилось содержимое строки подсказки. Пока на экране находится панель просмотра содержания файла, функциональные клавиши имеют отличное от стандартного случая назначение.

Если текст не помещается целиком в панели просмотра, его можно прокручивать. В случае если файл не помещается по ширине, его прокручивание производится клавишами ←и →. При этом в начале каждой строки текста помещается окрашенный в желтый цвет символ «о», появление которого свидетельствует о том, что некоторая часть документа вышла за левую границу области просмотра. В центре статусной строки указывается номер самой левой видимой колонки текста. В примере, приведенном на рис. 7.11, запись Ст. О говорит о том, что виден нулевой столбец, то есть текст не сдвинут влево.

Далее в статусной строке указывается общая длина просматриваемого файла и уже просмотренная ранее часть текста в процентах. В нашем примере это общая длина файла 5 158 байт и ранее просмотрено 0%. Если текст не помещается по длине, то его вертикальная прокрутка осуществляется способами, рассмотренными в предыдущем пункте (кроме управления прокруткой с помощью мыши):

§ клавишами ↑ и ↓ на одну строку вверх или вниз соответственно;

§ клавишами Page Up и Page Down на одну экранную страницу вверх или вниз;

§ клавишами Ноmе и End в начало или конец просматриваемого файла.

Для получения справки об остальных возможностях работы с панелью просмотра нужно стандартными способами обратиться к справочной системе:

§ нажать на функциональную клавишу F1;

§ выполнить щелчок на первом слева прямоугольнике 1 Помощь в строке подсказки оболочки.

Завершить просмотр файла можно следующими способами (см. строку подсказки на рис. 7.11):

§ нажать клавишу Esc;

§ нажать функциональную клавишу F10;

§ выполнить щелчок на последнем прямоугольнике 10 Выход в строке подсказки оболочки.

Рекомендуемый порядок действий для просмотра текстового файла:

1. курсором основной панели выделить просматриваемый файл;

2. нажать функциональную клавишу F3;

3. для перемещения по тексту пользоваться клавишами ↑, ↓, Page Up, Page Down, Home, End;

4. после окончания просмотра нажать клавишу F10.

Текст файла можно просматривать в двух режимах: текстовом и кодовом. При просмотре в текстовом режиме используется кодировка ASCII, а при просмотре в кодовом на экран выводится шёстнадцатеричное представление текста. Переключение между этими режимами происходит при:

§ нажатии на функциональную клавишу F4;

§ щелчке указателем мыши на четвертом прямоугольнике 4 Коды\АSСII в строке подсказки.

В оболочке имеется возможность вывода на печать просматриваемого текста. Печать происходит при:

§ нажатии на функциональную клавишу F9;

§ щелчке указателем мыши на девятом прямоугольнике 9 Печатьв строке подсказки оболочки.

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

Рис. 7.12.Панель подтверждения выведана печать

Панель содержит текст запроса оболочки: Распечатать файл C:\util\test\readme.txt на Ipt1?. Ipt1 - это одно из названий принтера в операционной системе MS DOS. Если печать файла заказана не случайно, следует включить принтер, вставить бумагу и нажать клавишу Enter или кнопку Ok. В противном случае следует отказаться от печати нажатием клавиши Esc или кнопки Отмена.

Редактирование файлов

В оболочке Norton Commander предусмотрена возможность внесения изменений в файлы с помощью встроенного в оболочку текстового редактора. Внесение изменений в содержание файла принято называть редактированием. Как правило, на практике редактированию подвергаются только текстовые файлы. Встроенный в оболочку Norton Commander текстовый редактор обладает довольно широкими возможностями, но, как и у всех предыдущих версий Norton Commander, у него имеются ограничения и недостатки. Во-первых, при работе с текстом отсутствует режим замены, имеется только режим вставки. Во-вторых, редактироваться могут только относительно небольшие по размерам файлы максимальной длины 64 Кбайт. Имеется и ряд других ограничений, связанных с отсутствием возможностей по выбору шрифтов, форматированию абзацев и т. д. Поэтому встроенный редактор используется для создания коротких текстовых файлов и внесения в них относительно небольших изменений. Для более серьезной работы прибегают к помощи более мощных текстовых редакторов, таких как MS Word, Тех и т. д.

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

§ выбрать команду Файл > Редактирование файла F4;

§ нажать на функциональную клавишу F4;

§ выполнить щелчок на четвертом слева прямоугольнике 4 Правка строки подсказки.

Если длина вызванного для редактирования файла окажется больше чем 64 Кбайт, то на экран будет выведена предупреждающая панель, изображенная на рис. 7.13.

Рис. 7.13.Панель предупреждения о невозможности выполнить редактирование

Она содержит текст: Файл test.exe слишком велик для редактирования и предложение заменить редактирование просмотром (кнопка Просмотр) или отказаться от работы с данным файлом (кнопка Отменить).

Для создания нового текстового файла следует использовать сочетание клавиш Shift+F4, и тогда на экран будет выведена диалоговая панель с запросом названия создаваемого файла. Изображение этой панели приведено на рис. 7.14.

Рис. 7.14.Панель ввода названия для вновь создаваемого файла

В поле ввода Править файл этой панели нужно ввести полное имя файла, и тогда он будет создан в текущем каталоге, либо полную спецификацию файла, в этом случае он будет создан в указанном в маршруте подкаталоге. После ввода названия или спецификации необходимо нажать клавишу Enter. Если введенное имя или спецификация совпадают с именем или спецификацией уже существующего файла, то он будет вызван для редактирования.

В результате выполнения описанных выше действий на экран будет выведена панель редактирования файла, в которой для существующего файла будет представлено его содержимое, а при создании нового панель будет пустой. Внутри панели имеется текстовый курсор, с помощью которого вводится или редактируется текст. Пример панели редактирования файла C:\autoexec.bat представлен на рис. 7.15.

Первая строка панели, как и в случае панели просмотра, является строкой состояния. Она начинается с текста Файл: C:\autoexec.bat, который содержит полную спецификацию редактируемого файла. Звездочка, помещенная между названием редактируемого файла и дальнейшей частью строки (как в приведенном примере), указывает на то, что в файл уже вносились какие-либо изменения. Если звездочка отсутствует, то в файл еще не внесено ни одного изменения. Далее в статусной строке указано текущее положение текстового курсора панели редактирования: Строка 7 Столбец 32. Обратите внимание на подчеркнутую букву «С», которая находится как раз в 32 колонке 7 строки текста.

Рис. 7.15.Пример панели редактирования текста

Именно так, в виде значка, подчеркивающего очередной символ, выглядит текстовый курсор встроенного редактора оболочки. Затем в строке состояния указывается объем еще не занятой памяти (из выделяемых для редактирования любого файла 64 Кбайт). В нашем примере указано: 64 352 свободно.

Строка подсказки, как всегда, содержит указания на текущие установки функциональных клавиш, на закрепленные за ними текстовым редактором действия и значения. И, как всегда, обратившись к справочной системе оболочки нажатием клавиши F1 (или любым другим доступным способом), можно получить дополнительную информацию по работе с встроенным редактором оболочки.

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

Ввод текста

Новый текст вводится посимвольно с помощью алфавитно-цифровых или цифровых клавиш клавиатуры. В конце каждой набираемой строки следует нажимать клавишу Enter, это приведет к желаемому переходу на новую строку. При вводе текста необходимо помнить о том, что клавиатура ПК может быть переведена в режим работы либо с латинским, либо русским алфавитом и, вне зависимости от этого, в режим работы либо со строчными, либо с прописными буквами. Таким образом, имеется четыре различных режима ввода текста: латинские прописные буквы, латинские строчные, русские прописные и русские строчные. Переход от режима прописных букв к режиму строчных и обратно производится стандартными для ПК способами — с помощью клавиш Shift и CapsLock. Переход от латинского шрифта к русскому и обратно зависит от установленного на машине драйвера и на различных машинах производится различным образом. Поэтому перед началом работы с компьютером необходимо выяснить способы переключения между русским и латинским шрифтами. Наиболее часто для переключения на латинский шрифт используется сочетание клавиш правые Ctrl+Shift, а для переключения на русский шрифт — левые Ctrl+Shift.

Изменение текста

Редактирование текста осуществляется его просмотром, перемещением к нужному участку текста и при необходимости внесением тех или иных изменений. Поскольку режим замены недоступен в оболочке Norton Commander, рассмотрим только работу в режиме вставки. В этом режиме символ, соответствующий нажатой клавише клавиатуры, помещается в текущую, отмеченную текстовым курсором позицию строки текста, как бы раздвигая ранее введенные символы строки, то есть символы строки, находящиеся левее текущей позиции, остаются на своих позициях без каких-либо изменений. А все остальные символы строки, начиная с текущей позиции, перемещаются на одну позицию вправо. На освободившемся месте размещается вновь вводимый символ.

Рис. 7.16.Редактирование в режиме вставки

На рисунке 7.16 показан пример редактирования в режиме вставки. В первой строке находится исправляемый текст. При его просмотре обнаружено, что в слове «Название» пропущена буква «в». Текстовый курсор подводится к тому месту, где должна стоять пропущенная буква (на рисунке это подчеркнутая буква «а»), и нажимается клавиша с буквой «в». Буквы левее «а» останутся на своих местах, а все остальные буквы сместятся на одну позицию вправо. При этом буква «в» попадет на свое место. Окончательный вид участка текста показан во второй строке рисунка.

Перемещения по тексту

Перемещение к нужной позиции текста осуществляется с помощью обычных клавиш управления текстовым курсором: ←, →, ↑ и ↓ . Кроме них, могут оказаться полезными клавиши Page Up и Page Down для перехода к соответственно предыдущей и следующей экранным страницам текста, а также клавиши Ноmе и End — для перехода в начало и конец текущей строки. Позиционирование указателя мыши в нужной позиции текста и последующее однократное нажатие на левую клавишу мыши обеспечивают переход к выбранной позиции. Основные способы перемещений во встроенном редакторе Norton Commander приведены в табл. 7.1.

Таблица 7.1.Перемещения по тексту во встроенном редакторе Norton Commander

На символ влево
На символ вправо
На строку вниз
На строку вверх
На слово влево Ctrl+ ←
На слово вправо Ctrl+ →
На первый символ в строке Home
На последний символ в строке End
На страницу вверх Page Up
На страницу вниз Page Down
В начало текста Ctr|+ Home
В конец текста Ctrl+End
Перейти к строке с заданным номером AIt+F6

Удаления в тексте

Редактирование текста может оказаться связанным с необходимостью уничтожения одного или нескольких символов строки. Для этого в клавиатуре ПК предусмотрено две клавиши. Клавиша Delete служит для уничтожения текущего символа строки, а клавиша Backspace — для уничтожения символа, расположенного слева от текущего. Для удаления всей текущей строки следует использовать сочетание клавиш Ctrl+Y. Текущей считается строка, в любой позиции которой в данный момент расположен курсор редактора. Другие возможные приемы удаления приведены в табл. 7.2.

Таблица 7.2.Удаления во встроенном редакторе Norton Commander

Текущего символа Delete
Символа слева от курсора Backspace
Слова слева от курсора Ctrl+Backspace
Слова справа от курсора Ctrl+T
От курсора до конца строки Ctrl+K
Всей текущей строки Ctrl+Y

Включение новых строк

В процессе редактирования иногда возникает необходимость добавить к тексту новую строку или вставить строку где-нибудь внутри текста. Для выполнения таких действий нужно:

1. переместить курсор к тому месту, где должна быть помещена новая строка;

2. установить его в начало или конец существующей строки текста;

3. нажать клавишу Enter.

Если курсор установлен в начале существующей строки, то новая строка будет вставлена перед существующей. Если же курсор размещен в конце существующей строки, то новая строка будет вставлена после существующей. Если существующую строку нужно разделить на две части, то курсор следует поместить в место раздела строки и нажать клавишу Enter. Для объединения двух строк необходимо поместить курсор в конец первой из объединяемых и нажать клавишу Delete -строка, вторая строка будет дописана в конец первой.

Сохранение изменений

После окончания редактирования текста нужно сохранить внесенные в него изменения и закрыть панель редактирования. Это можно сделать следующими способами:

§ сохранение нового варианта текста осуществляется нажатием на функциональную клавишу F2, а выход из встроенного редактора происходит при последующем нажатии клавиши F10;

§ тот же результат будет получен последовательными щелчками на подсказках 2 Запись и 10 Выход;

§ сочетанием клавиш Shift+F10 производится одновременное сохранение и выход из редактора.

Рис. 7.17.Панель предупреждения о наличии изменений в тексте

Если пользователь после окончания редактирования забудет сохранить новый вариант файла и, не нажимая клавишу F2, сразу же нажмет клавишу F10, то на экран будет выведена панель предупреждения, показанная на рис. 7.17. Она содержит текст В файл внесены изменения и три варианта дальнейших действий: сохранить сделанные изменения нажатием кнопки Сохранить, отказаться от сохранения и оставить текст без изменений — кнопка Не сохранять и продолжить редактирование — кнопка Продолжить работу. Кстати, если по каким-либо причинам пользователю захотелось отменить все внесенные в файл изменения, то он может специально обратиться к этой панели нажатием клавиши F10 или соответствующим щелчком и выйти из редактирования без сохранения изменений, нажав кнопку Не сохранять.

Рекомендуемый порядок действий для редактирования текстового файла:

1. курсором основной панели выделить редактируемый файл;

2. нажать функциональную клавишу F4;

3. при редактировании текста пользоваться изложенными выше правилами;

4. для окончания редактирования использовать сочетание клавиш Shift+F10.

Рекомендуемый порядок действий для создания нового текстового файла:

1. выбрать целевой подкаталог и войти в него;

2. использовать сочетание клавиш Shift+F4;

3. выбрать и ввести в поле ввода диалогового окна (рис. 7.14) полное имя нового файла;

4. при вводе и редактировании текста пользоваться изложенными выше правилами;

5. после окончания ввода текста создаваемого файла использовать сочетание клавиш Shift+F10.

Формирование группы файлов

Существует несколько файловых операций, которые могут быть выполнены не над одним файлом, а сразу над группой. Такими операциями являются: копирование, перемещение, переименование и удаление. В оболочке Norton Commander, кроме файлов, в этих операциях могут участвовать и целые подкаталоги. Файлы и подкаталоги, включенные в группу для выполнения групповой операции, мы будем называть отмеченными. В операционной системе MS DOS для указания нужной группы файлов в таких случаях используется групповое имя. В оболочке Norton Commander для формирования группы имеются более широкие возможности.

Каждый файл или подкаталог, который должен войти в группу, по очереди выделяется курсором панели, а затем нажимается клавиша Insert — выделенный курсором файл или подкаталог включается в группу, становится отмеченным, о чем свидетельствует изменение цвета названия файла или подкаталога с белого на желтый. Оболочку можно настроить таким образом, чтобы после включения файла или подкаталога в группу курсор панели автоматически перемещался на следующую строку каталога.

Рис. 7.18.Панель ввода группового имени

Выполнение команды Файл > Выделить файлы Серый + приводит к выводу диалоговой панели Выбор файлов, которая изображена на рис. 7.18. В поле ввода этой панели Выберите файлы [*.*] можно указать любое групповое имя. При выводе на экран этой панели поле ввода уже содержит предлагаемое оболочкой групповое имя *.*, с помощью которого можно включить в группу все файлы текущего подкаталога. Если это устраивает пользователя, то для включения в группу достаточно нажать клавишу Enter, если нет — следует ввести подходящее групповое имя, а затем уже нажать клавишу Enter. У данной команды, как это видно из ее названия, имеется клавиатурный эквивалент — Серый +. Под этим понимается клавиша + цифровой клавиатуры, обычно имеющая серый цвет, в отличие от клавиши + алфавитной группы, которая всегда окрашена в белый цвет. Итак, выполнение указанной команды или нажатие клавиши + цифровой клавиатуры дает возможность задать групповое имя для включения файлов в группу. Подкаталоги таким способом в группу включаться не могут.

Возможности формирования группы файлов и подкаталогов клавишей Insertи указанием группового имени можно объединить, вначале отметив нужные файлы и подкаталоги клавишей Insert, а затем добавив к ним файлы, соответствующие какому-либо групповому имени. Можно, конечно, выполнять эти действия и в другой последовательности — вначале отметить файлы шаблоном, а потом клавишей Insert. Причем включение в группу шаблоном можно выполнять неоднократно, выделяя файлы, соответствующие разным групповым именам.

Как было сказано ранее, имена отмеченных (то есть уже включенных в группу) файлов и подкаталогов в панели Norton Commander изменяют свой обычный белый цвет на желтый. Кроме того, в последней строке панели появляется сообщение об общем количестве отмеченных файлов и их суммарной длине. Пример такого сообщения: Выбрано 7 2327 232 байта в 11 файлов. При копировании или перемещении файлов по этой информации можно ориентироваться, поместится или нет вся отмеченная группа файлов на другое дисковое устройство.

В процессе формирования группы файлов, возможно, произойдет случайное включение в группу файлов, которые не должны в нее входить. Поэтому нужно уметь и исключать файл из группы. Исключение из группы также можно выполнять разными способами.

Файл или подкаталог, который надо исключить из группы, выделяется курсором панели, после чего нажимается клавиша Insert — происходит его исключение из группы, о чем свидетельствует изменение цвета названия с желтого на белый. Этот способ используется для исключения из группы подкаталогов, а также одиночных файлов, для которых трудно подобрать общее групповое имя. Если для группы файлов, которые должны быть исключены из группы, можно подобрать групповое имя, то выполнение команды Файл > Снять выделение Серый - или нажатие клавиши «минус» цифровой клавиатуры приводит к выводу диалоговой панели Отмена выбора файлов, которая устроена точно так же, как и изображенная на рис. 7.18 панель Выбор файлов. Только указывается в ней групповое имя файлов, которые должны быть исключены из группы.

Наши рекомендации