Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Команды для работы с каталогами




Работа с файлами и каталогами в MS DOS

1. Основные теоретические сведения

Операционная система ‑ это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, управляет компьютером и его ресурсами, запускает другие программы на выполнение. Наиболее непритязательной к ресурсам компьютера является операционная система MS DOS.

(copy obras.doc prn – можно распечатать не имея на компьютере Word)

(copy 1.txt + 2.txt + 3.txt all.txt – быстро объеденить несколько файлов в один)

Вся информация в компьютере хранится в файлах. Файл ‑ это логически связанная совокупность данных (программ, текстов, изображений и т.д.) определенной длины, имеющая имя. Каждый файл имеет обозначение, которое состоит из двух частей: имени и расширения. Хотя расширение файла является необязательным, его использование удобно для классификации файлов по типу, например:

.com,.exe ‑ программы, которые могут быть выполнены;.

.bat –пактные командные файлы;

.bak ‑ резервные копии;

.txt ‑ текстовые файлы.

В операционной системе MS DOS есть зарезервированные имена устройств, которые нельзя использовать в качестве имени файла:

PRN - принтер; NUL - «пустое» устройство;

LPT1 - LPT3 - устройства, присоединяемые к параллельным портам;

СОМ1 - СОМ4 - устройства, связанные с последовательными асинхронными портами;

CON - при вводе информации - клавиатура, при выводе - экран;

Каталог ‑ это специальное место на диске, в котором хранятся имена файлов, сведения о размерах, времени последнего редактирования, атрибуты и т.д. Один и тот же файл на диске может быть зарегистрирован только в одном каталоге. Текущим называется каталог, с которым в настоящий момент производится работа. По умолчанию команды DOS ищут нужные файлы в текущем каталоге. Если используется файл не из текущего каталога, необходимо указать путьк файлу, например:

с:\program files\far\far.exe - файл far.ехе в подкаталоге far каталога program files.

Для указания группы файлов из одного каталога можно употреблять символы «*» (любое число любых символов) и «?» (один произвольный символ), например:

*.txt -все файлы с расширением.txt;

d*.e* -все файлы с именем, начинающимся на d, и расширением, начинающимся на букву е;

а??.* -файлы любого расширения с длиной имени в три символа и начинающихся на букву а.

В операционной системе MS DOS взаимодействие пользователя с компьютером осуществляется посредством команд, набираемых в командной строке. Для запуска командной строки можно загрузить через панель «Пуск», меню «Все программы\Стандартные\Командная строка». Подробную информацию по любой команде можно получить одним из следующих способов:

help [имя_команды]

имя_команды /?.

(Запускаем Пуск-Программы-Стандартные-Командная строка)

Команды состоят из имени и параметров, разделенных пробелами. Далее при записи формата команд будет принято, что параметры, заключенные в квадратные скобки, не являются обязательными.

При ввводе команд можно пользоваться следующими клавишами для редактирования вводимой команды:

F3 – вызов в командную строку предыдущей команды;

Esc – очистка всей командной строки.

Выполнение любой команды DOS можно прекратить, нажав комбинацию клавиш Ctrl+C или Ctrl+Break.

Если команда DOS выдает слишком много информации на экран, можно воспользоваться комбинацией Ctrl+S для приостановки выдачи. Повторное нажатие Ctrl+S возобновит выдачу.

Для очистки экрана монитора используется команда cls.

Команды для работы с каталогами

Смена текущего дисковода. Для этого необходимо набрать требуемое имя дисковода и двоеточие, например, с:.

Смена текущего каталога. Формат команды:

CD [дисковод:] [путь]

дисковод - имя накопителя, где находится искомый каталог; после имени необходимо поместить двоеточие; если имя не указано, то считается, что сменяется каталог но текущем диске;

путь - указывает путь к новому каталогу; путь должен указывать на существующий каталог;

без параметров - выводит имя текущего каталога на текущем накопителе.

Пример:

cd \ - переход в корневой каталог на текущем диске.

сd \util\nc - переход в подкаталог nс каталога util на текущем диске;

сd c:\windows

Просмотр каталога. Формат команды:

DIR [дисковод:][путь\][имя_файла] [/Р] [/W] [/А]

(dir не понимает раздельных имен)

В имени файла можно употреблять символы * и?. Если имя файла не задано, то выводится оглавление каталога, иначе выводятся сведения о данном файле. Если в команде не указаны дисковод или путь, то подразумевается текущий дисковод и текущий каталог.

- выводит список содержимого каталога постранично; при окончании вывода очередной страницы система ждет нажатия любой клавиши для продолжения вывода;

/W - задает вывод только краткой информации (имен);

- выводит все подкаталоги и файлы (включая скрытые и системные);

без параметров - выводит содержимое текущего каталога.

Для каждого файла из каталога сообщается его имя, расширение, размер файла в байтах, дата, время создания или последнего обновления. Подкаталоги обозначаются <DIR>, в последних строках сообщается размер свободного пространства на диске.

Пример:

dir - вывести оглавление текущего каталога;

dir *.exe - вывести сведения о файлах с расширением.exe из текущего каталога.

Создание каталога. Формат команды:

MD [дисковод:][путь\] имя_каталога

Пример:

md info - создание подкаталога games в текущем каталоге;

md c:\testmd – создание каталога testmd в корневом каталоге диска с:.

Уничтожение каталога. Формат команды:

RD [дисковод:]путь

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

Пример:

rd info – удаление подкаталога info в текущем каталоге;

rd c:\testmd - удаление подкаталога testmd в корневом каталоге диска c.

Копирование файлов и структуры каталогов. Формат команды:

xcopy [откуда_копировать] куда_копировать

При этом копируется не сама папка, а ее содержимое. Например, имеем 2 пустые папки D:\GS и D:\GM. Команда xcopy D:\GS D:\GM отобразит на экране текст «Скопировано 0 файлов», поскольку в папке D:\GS ничего нет. Если же папка D:\GS содержит, например две папки D:\GS\RT и D:\GS\PS, а также файл D:\GS\SSS.txt, то командой xcopy D:\GS D:\GM указанные папки и файл скопируются в папку D:\GM.





Поделиться с друзьями:


Дата добавления: 2015-10-20; Мы поможем в написании ваших работ!; просмотров: 933 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Стремитесь не к успеху, а к ценностям, которые он дает © Альберт Эйнштейн
==> читать все изречения...

2153 - | 2108 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.006 с.