Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выч_техника_часть1.doc
Скачиваний:
32
Добавлен:
11.02.2016
Размер:
17.17 Mб
Скачать
      1. Команды ms dos

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

Команда [опции..]

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

d: указывает диск, с которым выполняется операция, например А:, С: и т.д. ;

спецификацияуказывает имя и расширение файла с которым будет выполняться данная рация. Имеет конструкцию вида [d:] <имя файла>[.расширение];

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

параметрыопции, которые управляют выполнением команд, придавая им новые свойства или направление работы. Записываются в виде /буква-латинского-алфавита, например: /С

аргументыдополнительная информация. Часто предоставляется возможность выбора между одним или другим аргументом, которые в этом случае в описании команды указываются через символ (|).

Перед тем как перейти к обзору команд системы, напомним правила использования специальной нотации, применяемой при изображении структуры команд:

Символы [ ] указывают, что заключенные в них элементы не являются обязательными и могут вводиться только при необходимости;

Угловые скобки < >означают, что в этом месте следует разместить элемент команды, назначение которого указано в этих скобках, или нажать клавишу, имя которой в этих скобках заключено;

Символ |указывает на необходимость выбора между двумя или более возможностями. Выбрать можно только один вариант;

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

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

Остальные элементы, входящие в описания команд (такие как запятые, двоеточие или точка с запятой, прямая и обратная косая черта и знак равенства) должны включаться в состав этих команд так, как это указано в описании.

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

ATTRIB --------------------------------------------------------------

Внешняя. Устанавливает, переустанавливает или выводит на экран атрибуты защиты и архивные атрибуты файлов. Формат команды

ATTRIB [+R|-R] [+A|-A] [D:] [МАРШРУТ] спецификация файла

Команды BACKUP, RESTORE и XCOPY используют архивные атрибуты (например, дату и время создания файла) для отбора файлов. Эти атрибуты действуют, когда файлы создаются или модифицируются и не действуют, после того, как эти файлы были переписаны командой BACKUP (рассматривается далее).

Для "подключения" архивных атрибутов используется параметр +А, для "отключения" - параметр -А. Устанавливая архивные атрибуты, можно управлять процессом отбора файлов для обработки программами BACKUP, RESTORE и XCOPY.

Используя параметр +R, можно устанавливать защиту файлов, которые после этого можно будет только читать (их нельзя изменить или удалить). Параметр-Rснимает защиту файлов, после чего такие файлы можно изменять и удалять.

Чтобы увидеть атрибуты файла, следует набрать команду

ATTRIB [d:][маршрут] спецификация файла

и нажать клавишу ReturnилиEnter. Атрибуты будут указаны слева от имени файла в форме А (Архивный), R (защищенный "Read-Only").

В спецификации файлов можно использовать многозначные символы, в этом случае можно с помощью одной команды просмотреть или изменить статус многих файлов. Например, команда ATTRIB *. PASвыведет на экран статус всех файлов, имеющих типPAS, размещенных в рабочей директории.

CHDIR (CD) ---------------------------------------------------------

Встроенная (внутренняя). Предназначена для вывода на экран названия текущей директории или для перехода в другую рабочую директорию. Формат команды

CHDIR [[d:]маршрут]

или

CD [d:]маршрут]

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

Если маршрут начинается символом \, то система считает, что он начинается в корневой директории. В противном случае началом маршрута считается текущая директория. В команде можно использовать символы .. для указания старшей директории и символ. для текущей.

Например, если Вы работаете в корневой директории, то следующие две команды эквивалентны CD \D4 или CD D4 - они осуществляют переход в директорию D4. Теперь D4 до следующей команды перехода будет рабочей директорией.

Для того чтобы вернуться в директорию D4 из директории D4.1, достаточно набрать одну из команд вида CD \D4 или CD . . Соответственно, для перехода из директории D4 в корневую директорию наберите команду CD \ или CD. .

CHKDSK ------------------------------------------------------------

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

CHKDSK [d:][имя файла[.расширение]][/F][/V]

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

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

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

При размещении файлов магнитное пространство выделяется по мере необходимости в процессе фактической записи (т.е. предварительное распределение памяти диска не производится). Выделение пространства осуществляется в форме конечных порций, называемых кластерами. Например, на односторонней дискете кластер равен одному блоку, на двусторонней содержит два блока. Размер (емкость) кластера на жестком диске назначается при разметке диска программой FORMAT.

Таблица размещения файлов FAT (FileAllocationTable) связывает кластеры, принадлежащие конкретному файлу, в цепочку, с помощью которой осуществляется доступ к этому файлу. Кластеры организованы так, чтобы при работе с многосторонними носителями перемещения магнитных головок было минимальным. Для этого все пространство одной дорожки или одного цилиндра заполняется при записи полностью, после чего осуществляется переход к следующей дорожке или цилиндру. В этом процессе сначала используются последовательные секторы головки с наименьшим номером, затем секторы следующей головки и так далее до последней головки. Затем происходит переход к следующему цилиндру.

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

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

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

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

Программа CHKDSK может иметь два параметра:

/Fв случае включения этого параметра в команду программа автоматически корректирует ошибки в директории или в таблице размещения файлов.

/Vпри вводе этого параметра программа будет выводить на дисплей имена всех файлов и все маршруты, с которыми будет работать в процессе проверки файловой системы.

COPY ---------------------------------------------------------------

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

COPY [/A][/B] [d:][маршрут]<имя-файла>[.расширение] [/A] [/B] [d:][маршрут][имя-файла[.расширение]] [/A][/B][/V]

или

COPY [/A][/B] [d:][маршрут]<имя-файла>[.расширение] [/A][/B] [+[d:][маршрут]

<имя-файла>[.расширение] [/A][/B]..] [d:][маршрут][<имя-файла>[.расширение]] [/A][/B][/V]

В первом формате команды COPY первая его часть вида [d:][маршрут]<имя-файла>[.расширение] специфицирует источник, а вторая часть, имеющая вид [d:][маршрут][имя-файла[.расширение]], указывает цель операции копирования. Входящие в команду символы A, B и V являются параметрами, их смысл будет рассмотрен позже.

Как видно из описания формата, подавляющее большинство его элементов заключено в квадратные скобки, т.е. не является обязательным. Такие элементы включаются в команды MS DOS по мере необходимости. Для пояснения приемов использования данной команды рассмотрим несколько характерных случаев копирования файлов.

1. Необходимо переписать в рабочую директорию некоторый файл, расположенный в другой директории данного диска или на другом диске, причем имя файла-копии должно совпадать с именем оригинала. Для этого следует набрать команду вида

COPY [d:][маршрут] <имя-файла>[.расширение]

Необходимость указания имени диска или маршрута зависит от конкретной ситуации. Например, если нужно скопировать файл с диска А: (обычно это дискета, которая редко делится на директории), то достаточно указать только имя диска. Если копирование осуществляется в пределах текущего диска, то следует указать только маршрут. Имя файла-оригинала следует указывать всегда, иначе система Вас не поймет. Это касается и расширения - если спецификация файла его содержит, то расширение указывать обязательно.

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

COPY [d:][маршрут]<имя-файла>[.расширение] [d:][маршрут]

В данном примере вторая спецификация позволяет указать имя диска-цели и директорию, в которую переписывается файл. Как и в предыдущем примере, указание отдельных элементов команды зависит от конкретной ситуации.

Например, для копирования файла из рабочей директории в корневую директорию диска Е: достаточно набрать команду

COPY <имя-файла> E:

а для передачи файла из корневой директории диска Е: в поддиректорию D4.2 диска С: (см.стр. 59) команду вида

COPY E:<имя-файла> C:\D4\D4.2

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

COPY [маршрут]<имя-файла>[.расширение] [маршрут]<имя-файла>[.расширение]

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

Второй формат команды COPY предназначен для совмещения операций копирования и объединения файлов. Такое объединение происходит, если связать имена файлов-оригиналов символом (+). Следующая команда копирует файлы с именами А.DOC, B.TXT и C.DIR, объединяя их содержимое в файле с именем D.TXT. Указанное объединение происходит в том порядке, в котором файлы перечисляются в команде копирования

COPY A.DOC+B.TXT+C.DIR D.TXT

Если не указать имя файла-цели, то файлы, упомянутые в команде, будут добавлены в файл, имя которого указано первым. Применительно к рассмотренному примеру это означает, что после выполнения команды к содержимому файла A.DOC добавится содержимое файлов B.TXT и C..DIR.

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

COPY *. DOC SUMMA.PRN

объединит в файле SUMMA.PRN все файлы с расширением. DOC, хранящиеся в текущей директории.

В то же время команда

COPY *. DOC + *. TXT *. PRN

создаст набор файлов типа .PRN, каждый из которых будет попарным объединением файлов типа .DOC и .TXT . Если, например, в директории есть файлы A1.DOC, A2.DOC .. , B1.TXT, B2.TXT .. , то эта команда объединит под именем A1.PRN файлы A1 и B1, под именем A2. PRN файлы A2 и B2 и т.д. Возможны и другие варианты использования команды COPY для объединения файлов.

Команда COPY может иметь несколько параметров, позволяющих задать некоторые дополнительные эффекты:

/V этот параметр предписывает системе проверять правильность записи на диск каждого очередного сектора. Скорость записи при этом снижается. Если при запуске системы или в процессе работы была выполнена команда VERIFY ON, этот параметр не нужен.

/A /Вэти параметры определяют объем, данных обрабатываемых командой COPY, относятся только к файлам, после которых они размещены, применимы ко всем последовательным файлам и действуют до тех пор, пока не встретится другой параметр. Необходимость в этих параметрах возникает, в основном, при объединении текстовых (ASCII) и "бинарных" файлов, поскольку, эти файлы имеют разные признаки "конец файла" (в текстовых файлах этот признак присутствует явно в форме Ctrl Z (1A hex), а в бинарных неявно - как физический конец текста). Например, для объединения текстового и бинарного файлов необходимо сопроводить имя текстового файла параметром /А, а бинарного параметром /В. Детали, связанные с применением рассматриваемых параметров, подробно излагаются в документации по MS DOS.

В команде COPY можно использовать так называемые зарезервированные имена с помощью которых идентифицируются системные устройства. В число таких устройств входят, в частности, консоль или клавиатура (CON) и принтеры (LST, LPT1 или PRN). Пользуясь этими именами, можно перенаправить поток информации в команде COPY.

Например, если Вы хотите направить вводимую с клавиатуры информацию непосредственно в файл (скажем в файл с именем ALEKS), то наберите команду

COPY CON: ALEKS

Теперь каждая вводимая с клавиатуры строка после нажатия клавиш ReturnилиEnterбудет заноситься в буфер терминала. Когда ввод текста закончен, нажмите клавишиCtrlZ, затемReturnили Еnter, в результате текст будет сохранен в файле ALEKS. Таким способом удобно, например, создавать командные файлы для управления работой MS DOS. Если при выполнении команды копирования в качестве цели вместо имени диска указать имя принтера, то файл будет отпечатан.

DATE ---------------------------------------------------------------------

Встроенная. Устанавливает в системе текущую дату и выводит ее на экран по запросам. Формат команды

DATE [<mm>-<dd>-<yy>]

или

DATE [<mm>/<dd>/<yy>]

или

DATE [<mm>.<dd>.<yy>]

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

Current date is <day> <mm>-<dd>-<yy>

Enter new date (mm-dd-yy):_

Теперь можно ввести текущую дату в форме, указанной в подсказке или, если это не нужно, просто нажать клавишу Enter. Если ввести команду сразу в форме DATE 4-4-98 , то произойдет ввод даты ( апрель, четвертое число, 1998г.), никаких сообщений на экране не возникнет.

DEL -----------------------------------------------------------------------

Встроенная. Предназначена для удаления отдельных файлов и групп файлов. Формат команды

DEL [d:][маршрут][имя файла[.расширение]]

или

ERASE [d:][маршрут[имя файла[.расширение]]

В этой команде можно использовать в качестве имени файла конструкции с множественными символами (например, вида *.*). В этом случае, перед выполнением, программа выведет на экран запрос вида

"Are you sure (Y/N)?" ("Уверены ли Вы, что желаете удалить ВСЕ файлы?").

Если в ответ ввести Y и нажать клавишу ReturnилиEnter, то указание будет выполнено. Необходимо иметь в виду, что эта команда не может удалять защищенные (Read-only) файлы, такими являются, например, файлы операционной системы или файлы, защищенные пользователем с помощью команды ATTRIB..

DIR -----------------------------------

Встроенная. Позволяет просматривать содержимое директорий. В информацию о директории включаются метка диска (если она есть) и сведения об объеме оставшегося на момент просмотра свободного пространства на этом диске. Формат команды

DIR [d:][маршрут][имя файла[.расширение/P][/W]

Выполнение этой команды существенно зависит от того, какие элементы включены в нее при вводе. В частности:

если команда введена без параметров, т.е. в форме (DIR), то на экран будут выведены все входы директорий;

если в качестве параметра указано только имя привода (например, DIR C:), то будут выведены все входы соответствующего диска;

если указано только имя файла (без расширения), то выводится характеристика всех файлов с таким именем, размещенных на текущем приводе;

если дана полная спецификация файла (d:имя-файла.расширение), то будет дана информация о всех файлах с такой спецификацией.

Во всех случаях для каждого файла указывается их размер в байтах, время и дата их последней модификации (или создания). Входы, представляющие собой директории (поддиректории), в листинге помечаются меткой <DIR> в поле, предназначенном для размещения размера файла. При составлении команды можно пользоваться множественными символами (? и *), которые в этом случае имеют указанный ранее смысл. Команда может иметь два параметра, создающие дополнительные удобства пользователю:

/Pпараметр установки постраничного режима просмотра. Если параметр включен в команду, то после заполнения экрана вывод информации приостанавливается. Это облегчает просмотр текста при выводе "длинных" листингов. Для продолжения просмотра достаточно нажать любую клавишу;

/Wустановка объема выводимой информации. Если параметр присутствует, то на экран выводится только список имен файлов, остальная информация опускается.

FORMAT -------------------------------------

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

FORMATd:[/1] [/2] [/4] [/8] [/B] [/V] [/S]

В процессе работы программа инициализирует таблицы директорий и размещения файлов. Имя диска-цели должно быть указано обязательно. Намереваясь использовать эту команду необходимо помнить, что форматирование УНИЧТОЖАЕТ ЛЮБУЮ ИНФОРМАЦИЮ, хранившуюся на диске до начала работы программы FORMAT. При попытке реформатирования жесткого диска программа попросит Вас указать метку этого тома. Если диск имел метку и Вы ее не знаете, то операция выполняться не будет.

Программа имеет ряд параметров для настройки ее на конкретный вид работы (здесь приведены только некоторые из них):

/Vпараметр инициирует запрос на необходимость присвоения дискете метки (по желанию пользователя). Метка может содержать до 11 символов. Допустимы те же символы, что и в имени файла (кроме точки);

/Sесли этот параметр указан, программа FORMAT копирует на только что отформатированную дискету с рабочего диска системные файлы в следующем порядке: IO.SYS MSDOS.SYS COMMAND.COM

Первые два файла называются скрытыми, поскольку их не включает в листинг команда DIR и к ним нельзя получить прямой доступ. Таким образом скрытые файлы недоступны командам операционной системы (кроме команд FORMAT и SYS).

MKDIR (MD) ---------------------------------

Встроенная. Предназначена для создания новых директорий. Формат команды

MKDIR[d:] <маршрут> илиMD[d:] <маршрут>

Если не указан привод, то подразумевается рабочий диск. Если маршрут начинается символом \, то считается, что он начинается в корневой директории. Если маршрут начинается не таким символом, то начало маршрута в рабочей директории. При указании маршрута можно использовать символы ..(для старшей директории) и. (как синоним текущей директории). Поддиректории можно создавать по одной за один прием.

Например, если Вы желаете создать в корневой директории поддиректорию INST, в которой должна располагаться поддиректория FAKULT, содержащая поддиректорию KAF, то введите такую последовательность команд:

MD \INST

MD \INST\FAK

MD \INST\FAKULT\KAF

Если Вы желаете создать поддиректорию TEXT в Вашей рабочей директории, то наберите просто: MD TEXT Необходимо иметь в виду, что количество поддиректорий системой не ограничивается, однако ограничивается количество символов в строке, изображающей маршрут - она не может быть длиннее 63 символов.

PRINT --------------------------------------

Внешняя. Предназначена для организации печати файлов параллельно с выполнением команд операционной системы (так называемая фоновая печать). Формат команды

PRINТ /D:<имя-стройства>] [/B:<размер>] [/U:<значение>] [/M:<значение>]

[/S:<значение>][/Q:<значение>][/T][/C][/P][[d:][маршрут][имя-файла

[.расширение]]..]

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

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

REN (RENAME) -------------------------------

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

REN[d:][маршрут]<имя файла>[.расширение] <имя файла>[.расширение]

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

В команде могут использоваться многозначные символы, что позволяет переименовывать группы файлов с помощью одной команды. Например, команда REN *.LST *.PRN изменит расширение всех размещенных в рабочей директории файлов типа LST в тип PRN. Попытка присвоить файлу новое имя, совпадающее с именем уже существующего файла в данной директории, приведет к выводу сообщения об ошибке.

RMDIR (RD) ---------------------------------

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

RMDIR[d:]<маршрут>

или

RD[d:]<маршрут>

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

Для предварительного удаления файлов из подлежащей удалению директории следует использовать команду DEL, указав в ней необходимый маршрут и имя директории (текущую директорию удалить нельзя). Например, для удаления всех файлов из поддиректории \D4\ D4.2 следует набрать команду DEL \D4\D4.2 Теперь можно удалить эту поддиректорию, набрав команду RD \D4\D4.2. Для удаления поддиректории, присоединенной к текущей директории (например, поддиректории D4.2, находясь в директории D4), наберите просто RD D4.2.

TIME ---------------------------------------

Встроенная. Предназначена для вывода на экран текущего времени или его установки в системе. Формат команды

TIME[<hh>:<mm>:<ss>.<cc>]

Если команда вводится без параметров, то на экране появится сообщение вида

Current time is <hh>:<mm>:<ss>.<cc>

Enternewtime:

Если время корректировать не нужно, нажмите в ответ клавишу RETURN или ENTER. В противном случае введите время в форме, указанной в под сказке. При вводе времени можно использовать только цифры, ведущие нули не обязательны. Допустимые параметры при установке времени имеют следующий смысл: <hh> = 00-23 часы, <mm> = 00-59 минуты, <ss> = 00-59 секунды, <cc> = 00-99 сотые доли секунды. Если Вы ввели параметр неправильно, то на экран будет выведено сообщение

Invalid time

Enter new time:

и система будет ожидать повторного ввода. Отметим, что ввод значений минут и секунд не обязателен.

TYPE ---------------------------------------

Встроенная. Предназначена для вывода на экран содержимого файлов для просмотра. Формат команды

TYPE[d:][маршрут]<имя файла>[.расширение]

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

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

XCOPY --------------------------------------

Внешняя. Предназначенная для копирования файлов и директорий, включая все поддиректории. Формат команды

XCOPY[d:][маршрут]<имя-файла>[.расширение][d:][маршрут][имя-файла .расширение]] [/A][D:<mm-dd-yy>][/E][/M][/S][/V][/W]

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

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

Программа XCOPY реализует следующий порядок копирования файлов:

1. Если источник файлов представлен директорией, то приемником также будет директория.

2. Если спецификация источника содержит указание на выполнение множественной операции (типа "все файлы" или "все файлы данного вида"), то приемником является директория.

3. Если в конце спецификации цели добавить символ \, то программа XCOPY будет считать, что цель является директорией. Например,

XCOPYEXAMPL.BASA:\PRIMER\.

4. Если программа XCOPY не может определить, является ли цель файлом или директорией, то на экран будет выведена просьба уточнить тип цели.

Команда XCOPY может содержать до восьми настроечных параметров, три из которых рассматриваются далее:

/Eуказание копировать все поддиректории, даже если они не содержат файлов. Этот параметр должен использоваться совместно с параметром /S;

/Pперед копированием каждого файла система будет выводить на экран запрос с подсказкой вида (Y/N). Если файл копировать необходимо, следует ответить Y, в противном случае наберите N;

/Sуказание копировать директории и входящие в них под директории, если в них есть какие-либо файлы. Пустые директории и поддиректории будут копироваться, если в команду одновременно включен и параметр /Е.

Если оба параметра опущены, то будет скопировано содержимое одной директории, причем входящие в нее поддиректории копироваться не будут.

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

XCOPYA:B: /S/E

которая скопирует все файлы и поддиректории (включая пустые поддиректории) с диска, расположенного в приводе А, на диск, находящийся в приводе B.