Вы находитесь на странице: 1из 3

Требования к оформлению индивидуального задания:

Для каждой задачи (командный файл DOS) необходимо выполнить


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

В конце программы (или в другом файле) добавить варианты запуска


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

Индивидуальные задания:
1. Скопировать имена всех текстовых файлов, которые начинаются на
букву заданную в качестве параметра, в файл rez.txt. Cоздать из этого
списка "папки" и "файлы" в рабочем каталоге.
2. Напишите командный файл, который получает в качестве параметра
имя каталога и список файлов. Новый файл all.txt будет создан в текущем
каталоге, который будет содержать содержимое всех файлов, указанных в
списке параметров, и которые существуют в указанном каталоге в
качестве первого параметра. Если указанный каталог не существует, то он
будет создан. Если файл в списке файлов не существует, он будет создан с
содержанием Error! Затем будет выполнена конкатенация файлов.
Вывести на экран содержимое файла all.txt, а также содержимое всех
файлов, указанных в списке параметров (использовать choice).
3. Отобразите список существующих файлов и подкаталогов в указанном
каталоге в качестве параметра. Если в вызове указан второй параметр, он
будет рассматриваться как расширение файлов, подлежащих
рассмотрению, и они будут напечатаны в том порядке, в котором они
отображаются, в противном случае будут рассмотрены все файлы и
подкаталоги, и они будут отображены на экран сортированных по
расширению.
4. Создать командный файл DADUBLE.BAT, который получает любые
параметры и отображает значения соседних параметров, которые
совпадают. Если нет соседних параметров, которые совпадают, то
1
отображаем на экране и записываем в файл, чье имя считывается с
клавиатуры, сообщение «нет соседних параметров, которые совпадают».
5. Напишите командный файл с параметрами. Необходимо удалить все
файлы с расширениями, указанными в качестве параметров в текущем
каталоге. Используя CALL, мы вызываем другой командный файл,
который объединяет текстовые файлы в каталоге, чьи имена считываются
с клавиатуры.
6. Напишите командный файл, который создает 3 каталога, имена которых
являются первыми тремя параметрами в командной строке и копируют
все файлы .txt в первый каталог, все файлы .exe во втором каталоге и
все .bat файлы в третьем каталоге. Затем найдите имена файлов,
созданные в текущий день, и покажите их содержимое на экране.
7. Дано имя каталога и список файлов (параметры). Напишите .bat файл
который объединит файлы, содержащиеся в данном каталоге, из списка
файлов и отобразит имена файлов, которые не существуют в данном
каталоге.
8. Напишите командный файл, в котором показано следующее меню для
файлов, заданных в качестве параметров:
1. Вывод на экран
2. Удалить
3. Конкатенация
3. Выход
и выполните операцию, которую вы выбрали. (использовать choice).
9. Напишите командный файл, который для файлов, заданных в качестве
параметров, ищет слово заданное в качестве первого параметра в каждом
из указанных файлов. Для каждого файла выводится количество строк, в
которых отображается это слово. Затем файлы конкатенируются и
отображается содержимое результирующего файла.
10. Требуется командный файл, который получает в качестве параметра
имя каталога и имя файла, для которого он отображает меню:
1. Скопируйте файл в каталог
2. Убедитесь, что данное слово на клавиатуре содержится в данном файле
3. Удалите каталог вместе со всеми своими файлами и подкаталогами
4. Если файл не существует, он создается
5. Выполните выбранную операцию.
(использовать choice).
11. Напишите командный файл, который получает четное число
параметров: каждая пара параметров представляет имя файла и имя
каталога. Каждый файл будет перемещен в каталог, который следует за 2
ним в списке параметров. Записывать имена файлов с расширением .txt, в
заданную папку в файл, имя которого набираем на клавиатуре.
12. Скопировать имена всех файлов, которые начинаются на буквы
набранных на клавиатуре в один файл all.txt. Нужно создать папки с
этими именами и положить их все в одну папку.
13. Напишите командный файл, который получает четное число
параметров: каждая пара параметров представляет слово и имя файла.
Отобразится количество строк в файле, содержащем соответствующее
слово для каждой пары параметров.

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

Оценить