В командной строке для всех операционных систем Microsoft служит команда Dir. Ее синтаксис:
dir [<опции>] {<путь>]|{<имя_файла>}
Параметры команды следующие:
<диск>:\<путь>\ указывают имена диска (устройства) и каталога, листинг которого желательно получить. <имя файла> - это указание имени файла (или шаблона группы файлов), характеристики которых нужно просмотреть. Если опущено имя файла или шаблон группы файлов, то выводится листинг всех файлов в каталоге (как при шаблоне *.*).
Если опущено имя устройства, то подразумевается текущий каталог указанного устройства.
Примеры:
dir *.com - список всех файлов с расширением .com текущего каталога.
dir \USERS\n*.* - список всех файлов, начинающихся с буквы "n", в каталоге USERS текущего диска.
dir a: - вывод оглавления текущего каталога диска А.
dir a:\ - вывод оглавления корневого каталога диска А.
Команда dir без параметров выводит содержимое текущего каталога с опциями выбора и сортировки по-умолчанию.
В именах файла можно использовать шаблоны. в качестве имен допускаются только краткие имена.
Пример:
dir myfile.doc
- выводит имя myfile.doc если он есть в каталоге, или пустой каталог, если этот файл не содержится в текущем каталоге.
dir myfile.*
dir myfile
- выводит все файлы с именем myfile и любым расширением, если они есть в текущем каталоге.
dir *.txt
dir .txt
- выводит все файлы с расширением txt, находящиеся в текущем каталоге.
dir ?.txt ??.txt
- выводит все файлы с расширением txt в текущем каталоге, имеющих имя в один или два символа.
Вместо имен фалов допускается указывать путь к каталогу, причем только один.
Пример:
dir a:
-выводит оглавление текущего каталога диска a:
dir \
- выводит оглавление корневого каталога текущего диска.
dir a:\
- выводит оглавление корневого каталога диска a:
dir \util\tmp\
- выводит оглавление подкаталога tmp каталога util текущего диска, начиная с корневого каталога.
dir util\tmp
- выводит оглавление подкаталога tmp каталога util текущего диска, начиная с текущего каталога.