- •Операционная система ms dos
- •1. Принципы сохранения информации на магнитных дисках в ос ms-dos
- •Порядок выполнения форматирования дискеты
- •2. Команды ms dos для работы с файлами и каталогами Диалог пользователя с dos
- •Приглашение dos
- •Ввод команд
- •Запуск и выполнение команд
- •Получение справки о командах dos
- •Действия при «зависании» компьютера или неправильной работе программ
- •Приостановка вывода на экран
- •Пауза при выполнении команд
- •Перенаправление ввода-вывода
- •Работа с файлами в ms dos
- •Создание текстовых файлов
- •Удаление файлов
- •Переименование файлов
- •Копирование файлов
- •Соединение (конкатенация) файлов
- •Проверка считываемости файлов
- •Перемещение файлов в другой каталог
- •Работа с каталогами в dos Команда смены текущего дисковода
- •Изменение текущего каталога
- •Просмотр каталога
- •Создание каталога
- •Уничтожение каталога
- •Переименование каталога
- •Работа с экраном и принтером в ms dos Вывод файла на экран
- •Очистка экрана монитора
- •Вывод файла на печать
- •3. Режим командной строки ос windows 2000
- •Пуск Программы Стандартные Командная строка
Соединение (конкатенация) файлов
Команда Сору может использоваться для объединения содержимого нескольких файлов в один файл, т.е. для конкатенации файлов:
сору имя-файла [+ имя-файла]... имя-файла
Если команда Сору используется для конкатенации файлов, то сначала в команде указываются через знак «+»имена объединяемых файлов, а затем имя файла, в который будет записано содержимое объединяемых файлов.
В именах файлов можно употреблять символы * и ?.
Примеры:
copy *.lst+*.ref *.prn — к каждому файлу из текущего каталога с расширением .lst добавляется файл с тем же именем, но с расширением .ref, и результат записывается в файл с тем же именем и расширением .prn;
сору file1.dat+file2.dat all.dat — конкатенация файлов file1.dat и file2.dat. Объединенный файл имеет имя all.dat;
copy *.lst all.prn — объединение содержимого всех файлов с расширением .lst. Результат записывается в файл all.prn.
Проверка считываемости файлов
Для файлов на дискетах могут возникнуть проблемы из-за того, что эти файлы не считываются из-за плохого качества дискеты. Для уменьшения вероятности подобных неприятностей целесообразно предварительно проверять считываемость файлов. Это можно сделать с помощью команды Сору, копируя файлы на «пустое» устройство nul:
сору /b имя-файла nul
В имени файла можно употреблять символы * и ?.
Примеры:
copy /b a:\*.* nul — проверка считываемости всех файлов в корневом каталоге диска а:;
сору /b а:paper.txt nul — проверка считываемости файла paper.txt из текущего каталога диска а:.
Перемещение файлов в другой каталог
Для перемещения файлов в другой каталог используется команда Move. При перемещении можно переименовывать файлы:
move [/Y] имя-файла имя-каталога
Здесь в имени-файла можно использовать символы * и ? (для перемещения в другой каталог нескольких файлов).
При перемещении одного файла в другой каталог возможно переименование этого файла:
move [/Y] имя-файла [дисковод:][путь]новое-имя-файла
Если при перемещении файла в каталоге-получателе уже имеется файл с таким именем, то выдается запрос о разрешении перезаписи файла. При наличии параметра /Y перезапись файлов выполняется без каких-либо запросов.
Примеры:
move *.doc d: — перемещение файлов с расширением .doc в текущем каталоге в текущий каталог диска d:;
move /у *.doc arc — перемещение файлов с расширением .doc в текущем каталоге в подкаталог arc (этот подкаталог должен существовать). Существовавшие в подкаталоге arc файлы с тем же именем, что и пересылаемые файлы, замещаются без каких-либо запросов;
move thesis.bak a:\thesis.old — перемещение файла thesis.bak в корневой каталог диска а: с переименованием этого файла в thesis.old;
move *.bak a:\*.old — эта команда будет отвергнута как ошибочная. Задание нового имени возможно только при перемещении одного файла.
Работа с каталогами в dos Команда смены текущего дисковода
Для смены текущего дисковода надо набрать имя дисковода, который должен стать текущим, и затем двоеточие, например:
А: — переход на дисковод А:
— переход на дисковод D::
С: — переход на дисковод С:
После ввода команды надо нажать клавишу Enter.
Изменение текущего каталога
Для изменения текущего каталога используется команда Cd (Change Directory):
cd [дисковод:] путь
Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе — на текущем дисководе. Команда cd без параметров сообщает текущие диск и каталог.
Примеры:
cd \ - переход в корневой каталог текущего диска;
cd \exe\dos - переход в каталог \exe\dos.
Для того чтобы перейти в каталог на другом диске, надо ввести команду перехода на другой диск, а затем, если нужный каталог не является там текущим, команду cd для изменения текущего каталога.
