Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСиСП - методички / OS&SP_Lab_2.1(cmd).doc
Скачиваний:
98
Добавлен:
18.05.2015
Размер:
408.06 Кб
Скачать

Задания для лабораторных работ

  1. Изучить команды интерпретатора cmd.exe;

  2. Научиться создавать последовательность инструкций .bat файлы;

  3. Выполнить следующие базовые задания:

Задание

1

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

2

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

3

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

4

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

5

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

6

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

  1. Выполнить дополнительное задание повышенной сложности (по желанию студента). Задание в индивидуальном порядке получить у преподавателя. Задание выполняется самостоятельно.

  2. Написать отчет и показать преподавателю.

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

ПРИМЕРЫ ВЫПОЛНЕНИЯ БАЗОВЫХ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ(*)

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

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

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

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

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

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

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

Пример 7: Перебор неограниченного числа аргументов

Соседние файлы в папке ОСиСП - методички