Задание 2. ( дополнительное)
Командный (или пакетный) файл - неформатированный текстовый файл, содержащий команды операционной системы. Имена командных (пакетных) файлов имеют расширения .BAT (или .CMD). Операционная система последовательно обрабатывает команды пакетного файла после ввода его имени в командной строке или запуска из другой программы.
1. В своем подкаталоге каталога группы создайте файл TC.BAT, в который запишите следующие команды:
· создание временного подкаталога TEMP в своем подкаталоге;
· создание в подкаталоге TEMP текстового файла DIR.SPR, содержащего справку к команде DIR;
· копирование в TEMP всех файлов из подкаталога DATA (см. задание 1); скопированные файлы должны получить расширение COP.
2. Просмотрите содержимое командного файла TC.BAT.
3. Ознакомьтесь со списком файлов и с содержимым каждого файла подкаталога DATA. Запишите в отчет список файлов подкаталога DATA.
4. Запустите на выполнение командный файл TC.BAT. Опишите по шагам работу командного файла.
5. Создайте в личном подкаталоге каталога группы командный файл D.BAT , содержащий следующие команды:
· удаление всех файлов в подкаталоге TEMP, имеющих расширение COP
· вывод на экран содержимого текстового файла DIR.SPR.
6. Ознакомьтесь со списком файлов в подкаталоге TEMP, не делая его текущим.
7. Запустите на выполнение командный файл D.BAT. Опишите по шагам работу командного файла.
Оформление работы
Результаты выполнения каждого задания представить в виде таблицы. В каждой строке таблицы следует отобразить выполнение задания последовательно по пунктам. Ответы на вопросы поместить в комментарии.
№ | Состояние (подсказка MS-DOS) | Команда | Комментарий |
Отчет оформить по плану:
1. Цель работы
2. Таблица
3. Дерево каталогов к заданию
4. Выводы
Контрольные вопросы
1. Что такое файл?
2. Что такое директория (каталог)?
3. Какими могут быть имена файлов?
4. Для чего расширение файла и обязательно ли оно?
5. Что можно вводить в командную строку (с осмысленным результатом)?
6. Команды для работы с каталогами?
7. Команды для работы с файлами?
[1] Предварительно из подкаталога MY должны быть удалены все его файлы и подкаталоги, то есть удалять нужно пустой подкаталог.