
- •Операционная система ms dos
- •1. Принципы сохранения информации на магнитных дисках в ос ms-dos
- •Порядок выполнения форматирования дискеты
- •2. Команды ms dos для работы с файлами и каталогами Диалог пользователя с dos
- •Приглашение dos
- •Ввод команд
- •Запуск и выполнение команд
- •Получение справки о командах dos
- •Действия при «зависании» компьютера или неправильной работе программ
- •Приостановка вывода на экран
- •Пауза при выполнении команд
- •Перенаправление ввода-вывода
- •Работа с файлами в ms dos
- •Создание текстовых файлов
- •Удаление файлов
- •Переименование файлов
- •Копирование файлов
- •Соединение (конкатенация) файлов
- •Проверка считываемости файлов
- •Перемещение файлов в другой каталог
- •Работа с каталогами в dos Команда смены текущего дисковода
- •Изменение текущего каталога
- •Просмотр каталога
- •Создание каталога
- •Уничтожение каталога
- •Переименование каталога
- •Работа с экраном и принтером в ms dos Вывод файла на экран
- •Очистка экрана монитора
- •Вывод файла на печать
- •3. Режим командной строки ос windows 2000
- •Пуск Программы Стандартные Командная строка
Работа с файлами в ms dos
Команды DOS состоят из имени команды и, возможно, параметров, разделенных пробелами. Имя команды и параметры могут набираться как прописными, так и строчными латинскими буквами.
Создание текстовых файлов
Небольшие текстовые файлы можно набрать непосредственно с клавиатуры.
Для этого:
-
введите команду copy con имя-файла
-
поочередно введите с клавиатуры строки файла (в конце каждой строки надо нажимать клавишу Enter);
-
после ввода последней строки нажмите клавишу F6, а затем Enter.
-
команда сору выведет сообщение
1 file(s) copied
(Один файл скопирован)
и на диске появится файл с указанным именем.
Пример: командой copy con d:\1\kvd\primer.txt на диске d:\ в подкаталоге \kvd каталога \1 создается текстовый файл primer.txt (рис. 3)
Рис. 3. Создание текстового файла
Удаление файлов
Для удаления файлов используется команда del:
del имя-файла
В имени файла можно употреблять метасимволы * и ?.
Примечание: во многих командах и именах файлов можно употреблять символы * и ? для указания группы файлов из одного каталога.
Символ «*» обозначает любое число любых символов в имени и расширении имени файла.
Символ «?» обозначает один произвольный символ или отсутствие символа в имени и расширении имени файла.
Примеры:
*.doc – все файлы с расширением .doc из текущего каталога;
c*.t* - все файлы с именем, начинающимся с буквы «с», и расширением, начинающимся с буквы «t», из текущего каталога;
a:\doc\abc???.* - все файлы из каталога \doc, расположенного на диске а:, имена которых начинаются с комбинации букв abc и имеют длину не более 6 символов; расширение имени файла может быть произвольным.
Примеры:
del *.tmp — удаление всех файлов с расширением .tmp из текущего каталога;
del d:\primer\paper.doc — удаление файла paper.doc из каталога \primer, расположенного на диске d:;
del d:\primer\*.* — удаление всех файлов из каталога \primer, расположенного на диске d:.
При удалении всех файлов из каталога DOS выдаст запрос Вас:
Are You sure (Y/N)?
(Вы уверены ?)
Для удаления файлов надо нажать Y и Enter, для отмены команды — N и Enter.
Переименование файлов
Для переименования файлов используется команда ren (Rename):
ren имя-файла1 имя-файла2
Здесь:
имя-файла1 задает имя (или шаблон имен с символами * и ?) переименовываемых файлов;
имя-файла2 — новое имя (имена) файлов.
По этой команде переименовываются все файлы из заданного каталога, подходящие под шаблон, заданный в имя-файла1. Если символы * и ? имеются имя-файла2, то символы имен файлов на соответствующих позициях не изменяются.
Примеры:
ren xxx.doc zzz.txt — переименование файла xxx.doc в текущем каталоге на новое имя zzz.txt;
ren a:*.doc *.txt — переименование всех файлов с расширением .doc в текущем каталоге на дисководе а:. Переименованные файлы сохраняют старые имена, но получают новое расширение .txt.
Копирование файлов
Для копирования файлов используется команда сору:
сору имя-файла1 имя-файла2
или
сору имя-файла1 [имя-каталога2]
В именах файлов можно употреблять символы * и ?, а также указывать имя диска и каталога.
Если в параметре имя-файла1 указано имя каталога, то файлы копируются из этого каталога, иначе — из текущего каталога. Каталог, в который копируются файлы, можно задать параметром имя-каталога, или указанием каталога в параметре имя-файла2. Если этот каталог не задан, то файлы копируются в текущий каталог.
Если во втором параметре команды задано имя файла, то оно указывает новое имя копируемого файла. Символы * и ? в имени файла во втором параметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются.
Примеры:
сору xxx.doc d:\abc.txt — копирование файла xxx.doc из текущего каталога; создается файл abc.txt в корневом каталоге диска d:;
сору а:\*.* — копирование всех файлов из корневого каталога диска а: в текущий каталог;
copy a:\nomer\*.* d:\primer\ — копирование всех файлов из каталога \nomer диска а: в каталог \primer диска d:;
copy \t\*.doc c:*.txt — копирование всех файлов с расширением .doc из каталога \t текущего диска в текущий каталог диска с:, файлы при копировании получают расширение .txt .
Если файл с таким же именем, как у копии, создаваемой командой сору, уже существует, то он замещается без каких-либо предупреждений.