Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник_практ.doc
Скачиваний:
24
Добавлен:
25.11.2019
Размер:
847.87 Кб
Скачать
    1. Шаблоны и групповые имена

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

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

DOS использует символы-заменители ? и * . Заменитель ? указывает на любой, но единственный символ в данной позиции. Заменитель * обозначает произвольную последовательность символов, возможно и нулевой длины.

Например, команда COPY *.txt A: произведет копирование всех файлов, имеющих расширение .txt, из текущего каталога активного диска в корневой каталог диска А под старыми именами, а команда DEL ??DUM.* удалит из текущего каталога все файлы, имена которых состоят из пяти символов и оканчиваются на «DUM».

    1. Перенаправление ввода-вывода

Многие команды DOS по умолчанию выводят на экран результаты своей работы (например, команды DIR и TYPE) или диагностические сообщения (например, команды COPY и FORMAT). С помощью специального символа «>», записываемого в конце командной строки, можно перенаправить вывод на другие устройства или записать всю выводимую информацию в файл.

Например, команда DIR D:\ >PRN выведет оглавление корневого каталога диска D на принтер, а команда DIR D:\ >dir.lst запишет его в файл dir.lst в текущем каталоге.

Если файл с именем dir.lst отсутствует, он будет создан в процессе выполнения команды. Если файл уже существует, он будет замещен новым файлом с этим же именем. Для того, чтобы добавлять очередные выводимые сообщения в существующий файл, надо использовать два символа «>>» вместо одного. Например, команда DIR C:\>>dir.lst, выполненная после приведенной выше команды, допишет в файл dir.lst оглавление корневого каталога диска C после уже записанного в этом файле оглавления каталога диска D.

Фиктивное (реально не существующее) внешнее устройство с системным именем NUL используется для подавления вывода сообщений на экран. Например, при выполнении команды COPY file1.txt file2.txt >NUL будет заблокирован вывод стандартного сообщения этой команды «Один файл скопирован».

    1. Задания

  1. Отобразить версию DOS, установленную на Вашем компьютере.

  2. Вывести системные дату и время, установленные на компьютере. Изменить их, если они установлены неверно.

  3. Для диска С: отобразить метку тома и серийный номер.

  4. Отформатировать дискету и присвоить ей метку тома MY_DISK.

  5. Вывести на экран содержимое каталога Windows, установив постраничный режим.

  6. Вывести на экран содержимое каталога C:\Windows\System32 в несколько колонок. Сколько всего объектов (каталогов и файлов) содержит этот каталог?

  7. Вывести на экран все файлы с расширением .vbs из папки System32.

  8. В корневом каталоге диска С: создать каталог MY_FILES.

  9. В каталоге MY_FILES создать еще два каталога: KIGM и DATA.

  10. В каталоге DATA создать текстовый файл anketa.dat со своими анкетными данными (5 строчек, на русском языке).

  11. В каталоге KIGM создать текстовый файл college.txt, в котором указать название учебного заведения, группу, специальность и т.д. (5 строчек, на русском языке).

  12. Вывести структуру каталога MY_FILES в виде дерева, отобразив на нем только каталоги.

  13. Вывести структуру каталога MY_FILES в виде дерева, отобразив на нем каталоги и файлы.

  14. Просмотреть содержимое созданных текстовых файлов различными способами.

  15. Переименовать файл anketa.dat в каталоге KIGM, присвоив ему новое имя xxx.txt, где ххх – Ваши инициалы на английском языке.

  16. Создайте в каталоге MY_FILES новый файл two_files.txt путем объединения (конкатенации) созданных Вами двух текстовых файлов.

  17. Скопировать файл college.txt из каталога KIGM в каталог MY_FILES.

  18. Установите текущим каталог MY_FILES и сохраните его оглавление в файле Direct.txt, расположенном в этом же каталоге.

  19. Для файлов, находящихся в каталоге DATA, установить атрибут R.

  20. Удалить каталог DATA.

  21. Используя справку, получите сведения о команде PROMPT. Измените вид приглашения, указав в нем свою фамилию.