Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab1-04.doc
Скачиваний:
43
Добавлен:
12.05.2015
Размер:
260.1 Кб
Скачать

Вариант 5-15

Создайте командный файл, удаляющий файлы с заданным расширением.

В качестве первого (обязательного) параметра должно быть задано имя папки (для текущей папки задается символ "."). Вторым(необязательным) параметром является опция/chars. Если второй параметр задан, выводятся имена и характеристики файлов, в противном случае – только имена файлов.

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

После этого в цикле (с использованием команды for) выводятся имена и/или характеристики файлов (в зависимости от наличия второго параметра) с заданным расширением и выдается запрос на удаление файла: «Удалить файл: введите yes или no». Если ответ yes, файл удаляется, если no – сохраняется. Если ответ другой (не yes и не no), запрос повторяется.

Если файлов с заданным расширением нет в папке, выводится сообщение «В папке нет файлов с расширениемимя-расширения».

6. Содержание отчета

В отчете должны быть представлены следующие разделы:

  1. Текст созданного командного файла.

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

  3. Файл или файлы вывода команды (если вывод команды выполняется в файл).

  4. Вывод справки команды (для значения параметра /?).

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

  6. Вывод команды, если не существует файл или каталог.

  7. Вывод команды для недопустимого значения параметра.

7. Вопросы для самоконтроля

  1. Как задаются командные файлы в Windowsи как задаются параметры при их вызове?

  2. Как интерпретируются параметры внутри командных файлов в Windows? Какие модификаторы можно задать для параметров командных файлов?

  3. Какие основные команды используются в командных файлах Windows? Дайте краткое описание каждой команды.

  4. Как выполняется управление выводом на экран команд в командном файле и как вывести сообщение в командном файле Windows? Для каких целей используется префикс "@" в строках командного файлаWindows?

  5. Какие функции выполняют команды cls,remиcolorв командных файлахWindows?

  6. Какие работают команды pushdиpopdв командных файлахWindows? Как задается безусловный переход и метка в командных файлахWindows?

  7. Как задается и как выполняется расширенное сравнение двух строк в команде ifв командных файлахWindows?

  8. Как задается и как выполняется проверка кода завершения и существования файла в команде ifв командных файлахWindows?

  9. Как задается и как выполняется проверка версии командного процессора и существования переменной в команде ifв командных файлахWindows?

  10. Как задается и как выполняется команда findв командных файлахWindows?

  11. Как задается и как выполняется команда findstrв командных файлахWindows?

  12. Какие метасимволы можно задать в команде findstrв командных файлахWindows?

  13. Как задается и как выполняется команда sortв командных файлахWindows?

  14. Как задается и как выполняется основная форма команды forи форма с опцией /Dв командных файлахWindows?

  15. Как задается и как выполняется формы команды forс опциями /Rи /Lв командных файлахWindows?

  16. Как задается и как выполняется формы команды forс опцией /Fв командных файлахWindows?

  17. Как выполняются операции добавления, изменения, просмотра и удаления переменных окружения с использованием команды setв командных файлахWindows?

  18. Какие основные системные переменные можно использовать в команде setв командных файлахWindows?

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

  20. Как с помощью команды setзадаются и выполняются операции над числовыми выражениями в командных файлахWindows?

  21. Для каких целей используются команды setlocalиendlocalв командном файле?

  22. Как задаются и как выполняются команды callиpauseв командных файлахWindows?

  23. Как задается и как выполняется команда startв командных файлахWindows?

  24. Как задается и как выполняется команда cmdв командных файлахWindows?

  25. Как задаются и как выполняются последовательности команд в командных файлах Windows?

Файл: Создан:16.12.2001Модифицирован:18.09.2007Автор:Шонин В.А.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]