- •Командный процессор ms-dos/windows Теория
- •Имена файлов
- •Подстановочные знаки
- •Внутренние команды ms dos Приглашение ms dos
- •Очистка экрана и цвет текста и фона
- •Дата и время
- •Запуск задач по расписанию
- •Просмотр оглавления каталога
- •Дерево каталогов
- •Создание каталога
- •Удаление каталога
- •Работа с каталогами Смена текущего диска
- •Изменение текущего каталога
- •Переименование/перемещение каталога
- •Установка путей для программ
- •Объединение (конкатенация) файлов
- •Перемещение файлов
- •Сравнение файлов
- •Перенаправление вывода
- •Командные файлы
- •Приостановка выполнения командного файла
- •Командные файлы с параметрами
- •Отключение вывода команд bat-файла на экран и вывод сообщений
- •Безусловный и условный переход в командных файлах
- •Выполнение команды для набора файлов
- •Задания Вариант – 1
- •Вариант – 2
- •Вариант – 3
- •Вариант – 4
- •Вариант – 5
- •Вариант – 6
- •Вариант – 7
- •Вариант – 8
- •Вариант – 9
- •Вариант – 10
Переименование/перемещение каталога
Для переименования и перемещения каталога можно использовать команду move, ее синтаксис:
move старое_имя_каталога новое_имя_каталога
Если пути к старому и новому местоположению каталога совпадают, то происходит переименование каталога, в противном случае – перемещение.
Например:
move old new – переименование каталога old в каталог new в текущей директории,
move c:\old new – перемещение каталога old из корневой папки диска C в текущую директорию под новым именем new.
Установка путей для программ
MS DOS может выполнять программы только в том случае если явно указано место положение программы. Поэтому нужно либо явно указать путь к программе, либо задать каталоги в которых MS DOS будет искать исполняемые файлы с помощью команды path:
PATH имя_каталога1 [; имя_каталога2]…[;имя_каталогаN]
Например:
path c:\first; c:\second – поиск исполняемых файлов должен производиться с каталогах first и second диска C.
Команда path ; указывает что поиск должен производиться только в текущем каталоге.
Path без параметров выводит список каталогов в которых производится поиск исполняемых файлов.
Работа с файлами
Создание текстовых файлов с клавиатуры
copy con имя_файла
Con – обозначение консоли (клавиатуры или дисплея).
После ввода команды можно просто вводить текст построчно.
После ввода текста следует нажать F6 и затем Enter.
Например:
copy con sample.txt
Текст, который будет записан в файл sample.txt.
Это вторая строка текста.
<F6>, <Enter>
Удаление файлов
del имя_файла
Например:
del c:\first\second\sample.txt – удаление файла sample.txt, расположенного на диске C в каталогах first и second.
В команде del возможно использование подстановочных знаков.
del *.pas – удаление в текущей директории всех файлов с расширением pas.
Переименование файлов
ren старое_имя_файла новое_имя_файла
Например:
ren old.txt new.doc - переименовывает файл old.txt текущего каталога в файл new.doc.
Возможно применение подстановочных знаков:
ren a:\*.txt a:\*.doc – меняет расширение всех файлов с расширением txt в корневом каталоге диска A на расширение doc.
Копирование файлов
copy имя_копируемого_файла имя_копии_файла|имя_каталога_для_размещения_копии_файла
Например:
copy c:\first\1.txt a: - копирует файл 1.txt из каталога first диска C в корневой каталог диска A под тем же именем,
copy myfile.txt copyfile.txt – копирует файл myfile.txt текущего каталога в файл с именем copyfile.txt того же каталога.
Если при копировании файл с именем копии уже существует, то он заменяется без предупреждения. Команда copy не может копировать файлы с атрибутом скрытый (hidden) и файлы нулевого размера. В команде copy возможно применение подстановочных знаков:
copy a:\first\*.doc a:\second – копирует все файлы с расширением doc каталога first диска A в каталог second.
В команде copy можно использовать обозначения устройств DOS – CON1 (консоль) и PRN (принтер).
Например:
copy f.txt prn – печать файла f.txt,
copy f.txt con – вывод содержимого файла на экран.
Объединение (конкатенация) файлов
Для объединения содержимого файлов используется команда copy. Первый параметр команды должен содержать имена всех объединяемых файлов, указанных через знак «+», второй параметр – имя итогового файла. Также как и при копировании, при конкатенации файлов можно использовать подстановочные знаки.
Например:
copy a.txt+b.txt c.txt – объединяет два файла a.txt и b.txt в один файл c.txt,
copy *.txt alltxt.txt - объединяет в текущем каталоге все текстовые файлы в один файл all.txt.
