Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы №1 первый семестр Информати....doc
Скачиваний:
6
Добавлен:
03.11.2018
Размер:
109.06 Кб
Скачать

2.Работа с каталогами

На рис. 1 представлено дерево каталогов, относительно которого будут выполнены все примеры.

  • Переход на другой диск

Имя диска :

Пример: A:

  • Изменение текущего каталога

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

CD .. - задает необходимость перехода в родительский каталог.

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

CD диск: отображает имя текущего каталога заданного диска.

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

Примеры:

CD C:\temp – переход в папку temp на диске C

В начале командной строки появится надпись: С:\temp> - она показывает, в каком каталоге в данный момент находится пользователь

CD .. – Переход в родительский каталог, в нашем случае на диск С

CD C:\Programs\Turbo Pascal\BINПереход в подкаталог BIN подкаталога Turbo Pascal каталога Programs диска С:

  • Создание каталога.

MD [диск:]путь

Примеры:

MD C:\temp\GAB – создание в каталоге temp каталог GAB

В некоторых случаях путь файла или каталога может прописываться не полностью. Если вы уже находитесь в каталоге temp, то для создания в нем нового каталога BAD необходимо набрать: MD BAD

  • Удаление каталога

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

Командой RD можно удалить только пустой каталог. Для того чтобы удалить каталог со всем содержимым необходимо воспользоваться ключом /s

Пример:

RD /S C:\temp\GAB – удаление каталога GAB со всем его содержимым

  • Вывод списка файлов и подкаталогов для указанного каталога

DIR [диск:][путь][имя_файла] [/P] [/W] [/A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/V]

[диск:][путь][имя_файла]

-[диск:][путь][имя_файла] - Диск, каталог и/или файлы, которые следует включить в список. (Может использоваться один или несколько образцов имен.)

/P - Пауза после заполнения каждого экрана

/W - Вывод списка в несколько столбцов

/A - Вывод файлов с заданными атрибутами

Пример:

DIR C:\temp - просмотр содержимого папки temp

DIR /P C:\temp - поэкранный просмотр содержимого папки temp

DIR /W C:\WINDOWS - краткий формат отображения файлов и разбиение списка на колонки

Атрибуты:

D

Каталоги

R

Доступные только для чтения

H

Скрытые файлы

A

Предназначенные для архивации

S

Системные файлы

Префикс "-" имеет значение НЕ

Пример:

DIR /A:R C:\WINDOWS – просмотр файлов доступных только для чтения с каталога WINDOWS

/O - Сортировка списка отображаемых файлов

Сортировка

N

по имени (алфавитная)

S

по размеру (начиная с меньших)

E

по расширению (алфавитная)

D

по дате (с более старых)

G

Начать список с каталогов

A

по дате загрузки (начиная с более старых)

Префикс "-" - обратный порядок

Пример:

DIR /A:R /O:D C:\WINDOWS - просмотр файлов доступных только для чтения с каталога WINDOWS, отсортированных по дате

/S - Вывод списка файлов из заданного каталога и его подкаталогов

/B - Вывод только имен файлов

/L - Использование нижнего регистра

/V - Отображение расширенных сведений о файлах и каталогах

Пример:

DIR /A:R /O:D C:\WINDOWS /B - просмотр файлов доступных только для чтения с каталога WINDOWS, отсортированных по дате. Файлы отображаются в кратком формате

Ключи могут быть установлены с помощью переменной среды DIRCMD. Чтобы отменить их действие, в командную строку следует поместить те же ключи с префиксом "-"

Пример: /-W.

  • Показ дерева каталогов

TREE

Пример:

C:\temp>TREE – показ дерева каталога temp

  • Перемещение файлов и переименование файлов и каталогов

MOVE [/Y | /-Y] [диск:][путь]имя_файла1[,...] конечный_файл - перемещение одного или более файлов

Пример:

C:\temp>move 1.txt C:\temp\RRR – перемещение файла 1.txt в каталог RRR, находящийся в папке temp

MOVE [/Y | /-Y] [диск:][путь]каталог1 каталог2 - Переименование каталога

[диск:][путь]имя_файла1 - Размещение и имя перемещаемого файла либо файлов.

конечный_файл - Новое размещение файла. Может включать имя диска, двоеточие, имя каталога, либо их комбинацию. Если перемещается только один файл, допускается указать его новое имя. Это позволяет сразу переместить и переименовать файл.

[диск:][путь]каталог1 - Каталог, который следует переименовать.

каталог2 - Новое имя каталога.

/Y - Отказ от запросов подтверждения при создании каталогов и замене файлов.

/-Y - Выдача запросов на подтверждение при создании каталогов и замене файлов.

Ключ /Y может быть установлен с помощью переменной среды COPYCMD.

Ключ /-Y в командной строке имеет над ним приоритет.