Синтаксис:

dir  [диск:][путь][имя_файла] [...] [/р] [/q] [/w] [/d] [/a[[:]атрибуты]] [/o[[:]порядок_сортировки]] [/t[[:]поле_сортировки]] [/s] [/b] [/l] [/n] [/х] [/с] [/4]

Параметры:

[диск:][путь] - задание диска и каталога, список файлов которого выводится;

[имя_файла] - задание файла или группы файлов, сведения о которых требуется вывести;

/р - постраничный вывод сведений, т. е. с паузой после заполнения экрана. Для продолжения просмотра необходимо нажать любую клавишу;

/q - вывод сведений о владельце файла;

/w - вывод сведений в несколько колонок до пяти имен файлов или каталогов в каждой строке;

/d - соответствует /w, но с сортировкой по столбцам;

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

Таблица 3


Значение

Описание

h

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

s

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

d

Каталоги

а

Файлы, готовые к архивированию

г

Файлы, доступные только для чтения

h

Файлы, не являющиеся скрытыми

-s

Файлы, не являющиеся системными

-d

Только файлы (не каталоги)

Файлы, не изменявшиеся после последнего архивирования

Файлы, не имеющие атрибута «Только чтение»

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

НЕ нашли? Не то? Что вы ищете?

Таблица 4


Значение

Описание

n

Сортировка по именам в алфавитном порядке

е

Сортировка по расширениям в алфавитном порядке

d

Сортировка по дате и времени от ранних к поздним

s

Сортировка по размеру от меньших к большим

g

Сортировка с группированием каталогов перед файлами

-n

Сортировка по именам в обратном алфавитном порядке (от Z к А)

Сортировка по расширению в обратном алфавитном порядке (от ZZZ к. AAA)

-d

Сортировка по дате и времени от поздних к ранним

-s

Сортировка по размеру от больших к меньшим

-g

Сортировка с группировкой каталогов после файлов

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

Таблица 5


Значение

Описание

с

Создание

а

Последнее обращение

w

Последняя запись

/s - перечисление всех случаев обнаружения определенного имени файла в указанном каталоге и всех его подкаталогах;

/b - перечисление каждого имени файла (включая расширение) или каталога на отдельной строке. При использовании параметра /b заголовочные сведения или сводка не выводятся. Параметр /b отменяет параметр /w;

/l - вывод несортированного списка имен каталогов и имен файлов строчными буквами. Параметр /l не позволяет преобразовывать дополнительные символы в строчные;

/n - вывод списка в расширенном формате с именами файлов в правой части экрана;

/x - вывод сокращенных имен файлов файловых систем NTFS и FAT. Формат совпадает с форматом параметра /n, но сокращенные имена выводятся после полных;

/с - вывод разделителя десятичных разрядов в размере файлов;

/4 - отображение года в четырехзначном формате;

/? - отображение справки в командной строке.

7.        md (mkdir) - создание каталога или подкаталога.

Синтаксис:

mkdir [диск:]путъ

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

Параметры:

диск: - диск, на котором будет создана новая папка;

путь - обязательный параметр. Имя и местоположение новой папки. Максимальная длина пути определяется типом файловой системы;

/? - отображение справки в командной строке.

8.        move - служит для перемещения одного или нескольких файлов из одного каталога в другой.

Синтаксис:

move [/у | /-у] [источник] [результат]

Параметры:

/у - запрет на выдачу запроса подтверждения перезаписи существующего файла-результата;

/-у - выдача запроса подтверждения перезаписи существующего файла-результата;

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

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

/? - отображение справки в командной строке.

9. ren (rename) - изменяет имя файла или набора файлов.

Синтаксис:

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

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

Параметры:

[диск:][путь] имя файла 1 - задает местоположение и имя файла или набора файлов для переименования;

имя_файла_2 — задает новое имя файла. Если используются подстановочные знаки (* и?), то имя_файла_2 указывает новые имена для файлов. При переименовании файлов нельзя задать новый диск или путь;

/? - вывод справки в командной строке.

10. rd (rmdir) - удаляет каталог.

Синтаксис:

rmdir [диск:] путь [/s] [/q]

rd [диск:]путь [/s] [/q]

Параметры:

[диск:]путь - задает диск и местоположение каталога для удаления;

/s - удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр /s используется для удаления дерева каталогов;

/q - запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения;

/? - отображает справку в командной строке.

11. tree - представляет графически дерево каталогов заданного пути или диска.

Синтаксис:

tree [диск:][путь] [/f] [/a]

Параметры:

диск: - задает дисковод, содержащий диск, графическое представление дерева каталогов которого будет выведено;

путь - задает каталог, для которого будет выведена структура подкаталогов;

/f - выводит имена файлов в каждом каталоге;

/а - задает использование командой tree текстовых символов вместо графических для вывода связей между каталогами;

/? - отображает справку в командной строке.

2.2.3. Внутренние команды

1.        cls - очистка окна командной строки. Чтобы очистить окно командной строки от сведений, которые в нем отображаются, и восстановить пустое окно/

Синтаксис:

cls

2.        color - изменение цвета текста и фона в окне командной строки для текущего сеанса. Выполненная без параметров команда color восстанавливает стандартные цвета текста и фона в окне командной строки.

Синтаксис:

color [тф]

Параметры:

тф - Изменение цвета текста т и фона ф. В табл.6 перечислены допустимые шестнадцатеричные числа, которые можно задать в качестве значений параметров т и ф.

3.        date - отображение текущей настройки системной даты. Выполненная без параметров команда date выводит настройку текущей системной даты и приглашение ввести новую дату.

Синтаксис:

date [мм-дд-гг] [/t]

Параметры:

дд-мм-гг - установка указанной даты, где мм - месяц, дд - день, гг - год.

/t - вывод текущей даты без приглашения ввести новую дату.

Замечания:

       -значения параметров мм, дд и гг должны быть разделены точкой (.), знаком переноса (-) или косой чертой (/);

       -параметр мм может принимать значения от 1 до 12;

       -параметр дд может принимать значения от 1 до 31;

параметр гг может принимать значения от 80 до 99 или от 1980 до 2099;

-Windows XP автоматически изменяет текущие месяц и год в зависимости от числа дней в месяце (28, 29,30 или 31 день).

Таблица б


Значение

Цвет

0

Черный

1

Синий

2

Зеленый

3

Голубой

4

Красный

5

Сиреневый

6

Желтый

7

Белый

8

Серый

9

Светло-синий

А

Светло-зеленый

В

Светло-голубой

С

Светло-красный

D

Светло-сиреневый

Е

Светло-желтый

F

Яркий белый

4. exit - выход из текущего пакетного сценария или из программы Cmd. exe (командный интерпретатор) и возвращение в программу, запустившую Cmd. exe или в диспетчер программ.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8