Задания для лабораторных работ
Изучить команды интерпретатора cmd.exe;
Научиться создавать последовательность инструкций .bat файлы;
Выполнить следующие базовые задания:
|
№ |
Задание |
|
1 |
Поиск файлов по маске в указанном каталоге и его подкаталогах. Маска задается параметром пакетного файла. Найденные файлы вывести. Предусмотреть одновременный ввод нескольких масок. |
|
2 |
Удаления файлов по заданному расширения в каталогах и их подкаталогах. Расширения (можно задать несколько) задаются параметром пакетного файла. Удаленные файлы вывести. |
|
3 |
Копирование группы файлов удовлетворяющих маске из одного каталога в несколько других каталогов. Маска и каталоги передаются как параметры пакетного файла. |
|
4 |
Перемещение файлов, в имении которых содержится больше трех знаков препинания, в другой подкаталог. Искомый каталог и каталог для перемещения передаются параметрами пакетному файлу. Перемещаемые файлы вывести. |
|
5 |
Вычисление нескольких математических выражений из трех операндов, каждое математическое выражение в отдельном пакетном файле. Номер выражения, три операнда передаются, и файл для решения передаются как параметры главного пакетного файла. Результат и математическое выражение вывести на экран. Сделать не меньше трех дополнительных пакетных файла. |
|
6 |
Запуск всех исполняемых файлов в указанных каталогах. Каталоги вводится в качестве параметров. |
Выполнить дополнительное задание повышенной сложности (по желанию студента). Задание в индивидуальном порядке получить у преподавателя. Задание выполняется самостоятельно.
Написать отчет и показать преподавателю.
Защита лабораторной работы, происходит с распечатанным отчетом в начале следующей лабораторной работы (кроме тех, кто взял задание повышенной сложности). Для защиты студенту нужно ответить на вопросы преподавателя по теме лабораторной работы и выполнить простое практическое задание.
ПРИМЕРЫ ВЫПОЛНЕНИЯ БАЗОВЫХ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ(*)
Пример 1: Поиск файлов по маске в указанном каталоге и его подкаталогах. Маска задается параметром пакетного файла. Найденные файлы вывести.

Пример 2: Удаления файлов по заданному расширению в каталогах и их подкаталогах. Расширение задается параметром пакетного файла. Удаленные файлы вывести.

Пример 3: Копирование группы файлов удовлетворяющих маске из одного каталога в два других. Маска и два других каталога передаются как параметры пакетного файла.

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

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




Пример 6: Запуск всех исполняемых файлов в указанном в каталоге. Каталог вводится в качестве параметра.

(*) Примеры 1-6 будут работать при условии, что исполняемый bat файл будет единственный в каталоге.
Пример 7: Перебор неограниченного числа аргументов

