Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Остановимся подробнее на командах работы с файловой системой: ATTRIB, CD, COPY, XCOPY, DIR, MKDIR, RMDIR, DEL, DELTREE, REN, MOVE, SUBST, VOL, LABEL.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[диск:][путь]имя_файла] [/S]
Используется для просмотра или установки атрибутов файлов. В Windows 9x можно использовать 4 атрибута:
· Read-Onlу (R) – только для чтения;
· System (S) – системный;
· Archive (A) – архивный;
· Hidden (H) – скрытый.
Установка атрибута производится ключом «+», снятие – «-». Ключ «/S» применяется для обработки файлов во всех подкаталогах указанного пути. Например, сделать все Word-файлы в каталоге «Мои документы» доступными только для чтения: ATTRIB +R “C:\Мои документы\*.doc”. Атрибуты фалов можно просмотреть/поменять в файловых менеджерах или проводнике (пункт «Свойства» в контекстном меню по правой клавише).
CHDIR (CD) [диск:] [путь\]
Текущий каталог можно изменить с помощью команды CD. Например, переход в корневой каталог диска – CD \, на уровень выше – CD.., в каталог «Мои документы» - CD ”\Мои документы”. В Windows с помощью ключа /D можно сменить не только текущий каталог, но и диск, например: CD /D D:\Texts. Кроме того, в Windows можно не заключать имена длинных каталогов в кавычки – CD.\Мои документы.
COPY [/A | /B] источник [/A | /B] [+источник [/A | /B] [+ …]]
[результат [/A | /B]] [/V] [/Y | /-Y]
Наиболее часто используемая команда для копирования одного или нескольких файлов.
Описание ключей команды COPY сведено в таблицу (Таблица 1).
Действие ключа /B означает копирование всего файла побайтно, а ключ /A приводит к копированию только данных, предшествующих первому символу конца файла. В качестве источника или результата при копировании можно указывать имена не только файлов, но устройств компьютера:
Таблица 1.
Параметр | Описание |
источник | имя копируемого файла или файлов |
/A | файл является текстовым файлом ASCII (символ <CTRL>+<Z> в конце) |
/B | файл является двоичным |
результат | каталог для результата копирования и/или имя создаваемого файла |
/V | проверка правильности копирования путем сравнения источника и приемника |
/Y | отключение режима запроса подтверждения на замену файлов |
/-Y | включение режима запроса подтверждения на замену файлов |
· PRN – принтер,
· LPT1-LPT3 – соответствующие параллельные порты;
· AUX - устройство, присоединяемое к последовательному порту 1;
· COM1-COM3 - соответствующие последовательные порты;
· CON – терминал (при вводе – это клавиатура, а при выводе – монитор);
· NUL – пустое устройство (все операции игнорируются).
Например, для печати файла на принтере нужно ввести команду COPY abc.txt PRN, для создания файла COPY CON my.txt (для конца файла ввести <CTRL>+<Z>).
Команда COPY может объединять (производить операцию конкатенации) несколько файлов путем использования групповых знаков «*» и «?» (COPY /B *.dat all.dt) или знака конкатенации «+» (COPY /B 1.txt+2.txt 3.txt). Здесь ключ /B используется для предотвращения усечения соединяемых файлов, т.к. по умолчанию файлы считаются текстовыми.
Среди недостатков команды COPY надо отметить невозможность копирования скрытых системных файлов, замены файлов с атрибутом «Read Only», а также копирования открытых (занятых) файлов (в этом случае процесс просто прерывается). Некоторые из этих проблем можно решить с помощью утилиты XCOPY.
XCOPY источник результат [/A | /M] [/D[:дата]] [/P] [/S [/E]] [/W] [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U] [/K] [/Y | /-Y]
Команда XCOPY работает только с файлами и каталогами (а не с устройствами). Используемые ключи в табличном виде приводятся в приложении 2.
При использовании команды XCOPY внутри пакетных файлов по переменной ERRORLEVEL (см. в след. разделе) можно анализировать код выхода (завершения) команды (0 – без ошибок, 1 – файлы не найдены, 2 – прерывание по <CTRL>+<C>, 4 – не хватает места, ошибка в назначении или синтаксисе, 5 – ошибка записи на диск).
DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок]] [/P] [/Q] [/S] [/T[[:]время]] [/W] [/X] [/4]
Выводит информацию о содержимом дисков и каталогов. При использовании без ключей выводит метку диска, имена (в коротком и длинном вариантах) файлов и подкаталогов, находящихся в текущем подкаталоге, а также дату и время их последней модификации. В завершении выводится общее число файлов в каталоге, их объем и размер свободного пространства. Ключи команды DIR позволяют задать различные режимы расположения, фильтрации и сортировки выводимой информации:
Ключ | Описание | Пример |
/A | Вывод файлов с указанными атрибутами (D-каталоги, A, R, S, H – как обычно. Префикс «-» будет иметь значение НЕ. | DIR C:\ /A:HS |
/B | Вывод только имен файлов (переопределяет /W) | |
/C | Применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения /-C. | |
/D (NT) | Вывод списка в несколько столбцов с сортировкой по столбцам | |
/L | Использование нижнего регистра для имен файлов | |
/N | Отображение имен файлов в крайнем правом столбце | |
/O | Сортировка списка отображаемых файлов (префикс "-" обращает порядок): · N - по имени (алфавитная) · S - по размеру (сперва меньшие) · E - по расширению (алфавитная) · D - по дате (сперва более старые) · G - начать список с каталогов · A – по дате загрузки (начиная с более старых) По умолчанию файлы и каталоги выводятся в том порядке, в котором хранятся на диске. | DIR /O:N |
/P | Пауза после заполнения каждого экрана | |
/Q (NT) | Вывод сведений о владельце файла | |
/V (9x) | Вывод расширенных сведений о файлах и каталогах | |
/S | Вывод списка файлов из указанного каталога и его подкаталогов | |
/T | Выбор поля времени для отображения и сортировки: · C – создание · A - последнее использование · W - последнее изменение | |
/W | Вывод списка в несколько столбцов | |
/X | Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3 | |
/4 (9x) | Вывод номера года в четырехзначном формате |
Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом "-", например: /-W. Команда DIR (так же как и другие) поддерживает перенаправление ввода-вывода (символы «>» и «>>»), например команда:
Дата публикования: 2015-09-18; Прочитано: 658 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!