Работа с каталогами
Команда смены текущего дисковода
Для смены текущего дисковода надо набрать имя дисковода, который должен стать текущим, и затем двоеточие, например:
- А: – переход на дисковод А:
- В: – переход на дисковод В:
- С: – переход на дисковод С:
После ввода команды надо нажать Enter.
Не следует делать текущим дисковод на дискетах, если:
- в дисководе нет дискеты;
- дискета не читается;
- дискета не форматирована.
Изменение текущего каталога
Для изменения текущего каталога имеется команда CD (Change Directory). Формат команды:
cd (дисковод:)путь
Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе – на текущем дисководе.
Примеры:
- cd \ - переход в корневой каталог текущего диска;
- cd \exe\dos - переход в каталог \exe\dos.
Просмотр каталога
Для вывода оглавления каталога имеется команда Dir. Формат команды:
dir (дисковод:) (путъ\) (файл) (/Р) (/W)
В имени файла можно употреблять символы * и ?. Если имя файла не задано, то выводится все оглавление каталога, иначе выводятся только сведения о данном файле или группе файлов.
Если в команде не указаны дисковод или путь, то подразумеваются текущий дисковод и текущий каталог.
Для каждого файла команда Dir сообщает его имя, расширение имени, размер файла в байтах, дату и время создания или последнего обновления файла. Подкаталоги отмечаются надписью <DIR>. В конце выдачи сообщается о размере свободного пространства на диске.
Параметр /Р задает поэкранный вывод оглавления. При указании этого параметра DOS после заполнения экрана будет ждать до тех пор, пока пользователь не нажмет любую клавишу, после чего будет выводить следующую страницу.
Параметр /W задает вывод только информации об именах файлов в каталоге. Имена выводятся по пять в каждой строке.
Примеры:
- dir - вывести оглавление текущего каталога;
- dir *.exe - вывести сведения обо всех файлах с расширением. ехе из текущего каталога;
- dir a:\ - вывести оглавление корневого каталога на дисководе А:.
Создание каталога
Для создания нового каталога имеется команда MD (Make Directory). Формат команды:
md (дисковод:) путь
Примеры:
- md xxx - создание подкаталога ххх в текущем каталоге;
- md a:\work - создание подкаталога work в корневом каталоге диска А:.
Уничтожение каталога
Для удаления каталога (пустого) имеется команда RD (Remove Directory). Формат команды:
rd (дисковод:)путь
Примеры:
- rd ххх - удаление подкаталога ххх в текущем каталоге;
- rd a:\work - удаление подкаталога work в корневом каталоге диска А:.
Отметим, что удалить можно только пустой каталог, то есть каталог, не содержащий файлов и подкаталогов.
Установка списка каталогов для поиска
Для того чтобы наиболее часто выполняемые программы можно было выполнять из любого каталога, следует записать эти программы в один или несколько каталогов и перечислить их в переменной Path. Как правило, установка с помощью команды Path списка каталогов, в которых производится поиск выполняемых программ, делается в командном файле AUTOEXEC.BAT, который автоматически запускается при каждой перезагрузке DOS.
Формат команды:
- path каталог (; каталог) … – установка списка каталогов, в которых производится поиск программ;
- path; – устанавливает, что поиск программ должен вестись только в текущем каталоге;
- path без параметров – выводит имена каталогов, в которых производится поиск программ.
После ввода любой команды, не являющейся внутренней командой DOS, поиск соответствующей программы производится сначала в текущем каталоге, а затем – в каталогах, указанных в команде Path. Просмотр каталогов, заданных в команде Path, производится в том же порядке, в котором они указаны в команде.
Пример:
Path C:\EXE; C:\EXE\MSDOS; D:\TP; D:\WINWORD