Разное

Dir bat: отобразить список папок и файлов в каталоге.

Содержание

отобразить список папок и файлов в каталоге.













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

Формат командной строки:


DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок]] [/P] [/Q] [/S] /T[[:]время]] [/W] [/X] [/4]


Параметры командной строки:

[диск:][путь][имя_файла] — Диск, каталог и/или файлы, которые следует включить в список.

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

D Каталоги
R Доступные только для чтения
H Скрытые файлы
A Файлы для архивирования
S Системные файлы

Префикс «-» имеет значение НЕ
-S НЕ системные файлы.

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

/C — Применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения этого режима служит ключ /-C.

/D — Вывод списка в несколько столбцов с сортировкой по столбцам.

/L — Использование нижнего регистра для имен файлов.

/N — Отображение имен файлов в крайнем правом столбце.

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

Порядок: N По имени (алфавитная), S По размеру (сперва меньшие), E По расширению (алфавитная), D По дате (сперва более старые), G Начать список с каталогов. Префикс «-» имеет значение НЕ

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

/Q — Вывод сведений о владельце файла.

/R — Отображение альтернативных потоков файлов.

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

/T — Выбор поля времени для отображения и сортировки

время:
C Создание (время создания — Create )
A Последнее использование (последний доступ — Accsess )
W Последнее изменение (последняя модификация Write)
/W — Вывод списка в несколько столбцов.

/X — Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы.

/4 — Вывод номера года в четырехзначном формате

Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом «-«, например: /-W.



Примеры использования команды DIR:

DIR /? — отобразить справку по использованию команды.

DIR — отобразить список файлов и подкаталогов текущего каталога.

DIR /P — отобразить список файлов и подкаталогов текущего каталога в режиме постраничного вывода на экран. При выполнении команды DIR с данным ключом,
после заполнения экрана, вывод информации приостанавливается до нажатия какой-либо клавиши. Аналогично выполнению команды DIR в цепочке с командой MORE
DIR | MORE

DIR > C:\listdir.txt — отобразить список файлов и подкаталогов текущего каталога с
выводом результатов в текстовый файл .

DIR C:\WINDOWS\*.dll — отобразить список файлов с расширением dll из каталога
C:\WINDOWS

DIR C:\WINDOWS\SYSTEM32\X*.* — отобразить список файлов из каталога
C:\WINDOWS\SYSTEM32, имена которых начинаются с символа X

DIR C:\WINDOWS\SYSTEM32\*Y.EXE — отобразить список файлов с расширением .exe из каталога
C:\WINDOWS\SYSTEM32, имена которых заканчиваются символом Y

DIR C:\WINDOWS\system32\???t.* — отобразить список файлов, имя которых содержит
3 любых символа ( ??? ) и символ t

DIR C:\WINDOWS\SYSTEM32\*.* /A:H — отобразить список скрытых файлов и подкаталогов из каталога C:\WINDOWS\SYSTEM32

DIR C:\WINDOWS\SYSTEM32\*.* /A:H — отобразить список скрытых файлов и подкаталогов из каталога C:\WINDOWS\SYSTEM32

DIR C:\ /A:-AH — отобразить список скрытых ( H ) файлов и подкаталогов из корневого каталога диска C: без атрибута «Архивный» ( -A )

DIR C: /A:DH — отобразить список скрытых каталогов в корне диска C:

dir c:\ /a:DH /d — тоже самое, но с отображением информации в несколько столбцов, с сортировкой имен в алфавитном порядке. Пример результата:


Том в устройстве C имеет метку C

Серийный номер тома: 1884-ABEC

Содержимое папки c:\

[Config.Msi]&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp [System Volume Information]

[Fix-It]&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp [VCOM]

[RECYCLER]

0 файлов 0 байт

5 папок 103 593 283 584 байт свободно

Та же информация, но параметр /D не задан:


Том в устройстве C имеет метку C

Серийный номер тома: 1884-ABEC

Содержимое папки c:\

16.01.2013 11:22 Config.Msi

26.04.2012 09:05 Fix-It

25.07.2011 11:31 RECYCLER

03.08.2011 16:06 System Volume Information

24.04.2008 17:36 VCOM

0 файлов 0 байт

5 папок 103 593 283 584 байт свободно

Для сортировки имен отображаемых файлов и каталогов используется параметр /O

/O:N — сортировать по имени в алфавитном порядке( Name ) С использованием знака » — » — сортировать в обратном порядке.

/O:S — сортировать по размеру в возрастающем порядке( Size ). Со знаком » — » — сортировать в порядке убывания размеров файлов.

/O:E — сортировать по расширению имени файла ( Extension )
/O:-E — в обратном порядке

/O:D — сортировать по дате и времени модификации файла или каталога.

/O:-D — в обратном порядке ( от новых к старым )

/O:G — сначала отображать список каталогов, затем — файлов.

Использование параметра /T позволяет отсортировать списки файлов и каталогов в соответствии с отметками времени ( Time Stamp ), хранящимися в
файловой системе Windows для каждого из них:

/T:C — сортировать по времени создания ( Creation )

/T:A — сортировать по времени доступа ( Access )

/T:W — сортировать по времени модификации, последней
операции записи ( Written ). Этот параметр используется по умолчанию.

dir %temp%\*.* /a:H /TC — отобразить все скрытые файлы и папки в каталоге временных файлов, заданном переменной среды окружения TEMP, и отсортировать их в порядке возрастания даты создания.

dir %SystemRoot%\system32\*.exe /b /a:H /TA — отобразить список скрытых исполняемых файлов в системном каталоге и отсортировать их по времени последнего доступа.

DIR C:\ /X — отобразить список файлов и каталогов в корневом каталоге диска C:
с отображением коротких имен для файлов, чьи имена не соответствуют
стандарту 8.3. Стандарт 8.3 означает, что для имени файла отводится не более 8 символов, а для расширения — не более 3-х. Этот стандарт использовался в устаревших
операционных системах семейства MS-DOS, не поддерживавших длинные имена файлов.
Длинные имена преобразуются в короткие с использованием первых шести символов и конструкции ~N, где N — это порядковый номер для
имен, имеющих одинаковое начало и разное окончание после 8-го символа:


28.01.2013 16:48 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp DOCUMENT

28.01.2013 16:41 DOCUME~2&nbsp&nbsp&nbsp&nbsp DOCUMENTS

15.07.2011 12:00 DOCUME~1&nbsp&nbsp&nbsp&nbsp&nbsp Documents and Settings

В примере отображается список из 3-х каталогов:

DOCUMENT — имя каталога содержит 8 символов и не преобразуется в стандарт 8.3

DOCUMENTS — имя содержит 9 символов и в формате 8.3 представлено как
DOCUME~2

Documents and Settings — представлено как DOCUME~1 поскольку
длинное имя файла преобразуется в стандарт 8.3 с учетом строчных и заглавных
символов, а коды строчных букв следуют в таблице символов перед кодами
заглавных.

Параметры командной строки команды DIR можно определить в переменной окружения
DIRCMD.

SET DIRCMD=/O:N /B /P — определить параметры /O, /B и /P.

После этого, выполнение команды DIR без параметров будет аналогично
выполнению команды:

DIR /O:N /B /P

Если в командной строке команды DIR задан параметр, определенный в переменной DIRCMD, то его значение более приоритетно, и будет использоваться в процессе выполнения данной команды.

Для расширения возможностей команды DIR можно воспользоваться объединением ее в цепочку с командой поиска текстовой информации FIND

DIR C:\*.* /s | FIND «28.01.2013» — отобразить список всех файлов и каталогов диска C: имеющих отметку времени «28 января 2013 г.»

Для обработки отдельных полей из строк вывода результатов команды DIR можно воспользоваться командой FOR

Параметр командной строки /R применим только в Windows 7 и более поздних версиях. Он используется для отображения альтернативных потоков файлов в файловой системе NTFS.

dir /r — отобразить список файлов текущего каталога с именами альтернативных потоков.

dir /r proxylist.zip — отобразить список альтернативных потоков файла proxylist.zip.
Пример отображаемой информации:


455 881 proxylist.zip

&nbsp &nbsp &nbsp &nbsp &nbsp 26 proxylist.zip:$CmdZnID:$DATA

&nbsp &nbsp &nbsp &nbsp &nbsp 26 proxylist.zip:Zone.Identifier:$DATA


Альтернативные потоки файлов используются для хранения данных, не связанных с содержимым основного потока (собственно содержимого файла) и на практике применяются для привязки
дополнительной информации к этому содержимому. Так, например, многие антивирусы хранят в альтернативных потоках контрольные суммы проверенных на заражение файлов,
а система безопасности использует их для определения факта скачивания файлов по сети.
Подробнее об альтернативных потоках — в статье Альтернативные потоки NTFS, или как Windows определяет, что файл был загружен из Интернет






Весь список команд CMD Windows

Как использовать команду DIR в Windows

Команда DIR — это мощная функция командной строки Windows, которая перечисляет все файлы и подкаталоги, содержащиеся в определенном каталоге. Команда DIR также предлагает несколько переключателей, которые открывают некоторые функциональные возможности.

Переключатели команды DIR

Вы можете использовать команду DIR самостоятельно (просто введите «dir» в командной строке), чтобы отобразить файлы и папки в текущем каталоге. Чтобы расширить эту функциональность, Вам необходимо использовать различные ключи или параметры, связанные с этой командой.

Отображение на основе атрибутов файла

Вы можете добавить «/A», а затем буквенный код после команды DIR для отображения файлов с определенным атрибутом. Эти буквенные коды включают:

  • D: отображает все каталоги в текущем пути
  • R: отображает файлы только для чтения
  • H: отображает скрытые файлы
  • A: Файлы, готовые для архивирования
  • S: Системные файлы
  • I: Не индексированные файлы без содержимого
  • L: точки повторной обработки

Так, например, чтобы отобразить только каталоги в текущем пути, Вы должны ввести следующую команду и затем нажать Enter:

Вы также можете комбинировать эти коды. Например, если Вы хотите показать только системные файлы, которые также скрыты, Вы можете использовать следующую команду:

Вы также можете добавить «-» (минус) перед любым из этих буквенных кодов, чтобы указать, чтобы команда DIR не отображала этот файл. Так, например, если Вы не хотите видеть какие-либо каталоги в результатах, Вы можете использовать эту команду:

Еще один совет: вместо того, чтобы комбинировать главный переключатель и код так, как мы делали в наших примерах, Вы можете использовать двоеточие, чтобы отделить переключатель от его дополнительных кодов. Например, так:

Это может сделать читаемость немного легче, но это совершенно необязательно.

Отображение разделенных результатов

Использование переключателя /b с помощью команды DIR удаляет всю лишнюю информацию, отображая только имя папок и файлов в текущем каталоге, а не такие атрибуты, как размер файла и метки времени. Введите следующую команду:

Отображение с помощью разделителя для тысячных разрядов

В современных версиях Windows командная строка показывает большие числа, разделенные запятыми (так: 25,000 вместо 25000). Это не всегда так. В более старых версиях Вам пришлось бы использовать переключатель /c для отображения этих запятых.

Зачем беспокоиться, включая его, если он уже включен по умолчанию? Потому что если по какой-либо причине Вы не хотите показывать эти запятые, Вы можете использовать этот переключатель вместе со знаком «-» минус:

Отображение результатов в столбцах

Вы можете использовать переключатель /D для отображения результатов в двух столбцах вместо одного. Когда Вы показываете результаты таким образом, командная строка не показывает дополнительную информацию о файле (размер файла и т. д.) — просто имена файлов и каталогов.

Отобразить результаты в нижнем регистре

Переключатель /L отображает все имена файлов и папок как строчные.

Отображать имена результатов справа

По умолчанию в командной строке отображаются имена файлов в крайнем правом углу. Для достижения этого эффекта использовался переключатель /N. Теперь Вы можете использовать его вместе с «-» (минус), чтобы имена файлов отображались в крайнем левом углу.

Отобразить результаты в отсортированном порядке

Вы можете использовать переключатель /O, а затем буквенный код для отображения результатов каталога, отсортированных по-разному. Эти буквенные коды включают:

  • D: Сортировка по дате/времени. Сначала появляются старые записи.
  • E: Сортировка по расширению файла в алфавитном порядке.
  • G: Сортировка путем перечисления папок сначала, а затем файлов.
  • N: Сортировка по имени файла/папки в алфавитном порядке.
  • S: Сортировка по размеру файла, от самого маленького до самого большого.

Так, например, Вы можете использовать следующую команду для сортировки результатов по времени и дате, когда сначала появляются более старые записи:

Вы также можете добавить «-» (минус) до любого из указанных выше вариантов, чтобы изменить порядок. Так, например, если Вы хотите сортировать файлы по времени и дате с новыми записями, которые появляются сначала, Вы можете использовать эту команду:

Отображение результатов на одной странице за раз

В некоторых каталогах есть сотни или тысячи файлов. Вы можете использовать переключатель /P для того, чтобы командная строка приостанавливала результаты после отображения каждого экрана. Вы должны нажать клавишу, чтобы продолжить просмотр следующей страницы результатов.

Отобразить метаданные

Использование переключателя / Q в команде DIR отображает метаданные, связанные с файлами и каталогами, а также сведения о владельце.

Отображение альтернативных потоков данных (ADS)

Переключатель /R отображает любые альтернативные потоки данных (ADS), которые могут содержать файлы. ADS — это функция файловой системы NTFS, которая позволяет файлам содержать дополнительные метаданные для поиска файлов по автору и названию.

Отображение всех файлов и папок и всего содержимого

Вы можете использовать переключатель /S для рекурсивного отображения всех файлов и папок внутри текущего каталога. Это означает, что все файлы и папки в каждом подкаталоге, все файлы и папки в этих подкаталогах и т. д. будут отображаться, готовьтесь к большим объемам данных.

Показать результаты, отсортированные по времени

Использование переключателя /T вместе с буквенным кодом позволяет сортировать результаты по разным меткам времени, связанным с файлами и папками. Эти буквенные коды включают:

  • A: Время последнего обращения к элементу.
  • C: Время создания элемента.
  • W: Время, в течение которого элемент был записан в последний раз. Это используется по умолчанию.

Так, например, для сортировки результатов по времени создания, Вы можете использовать следующую команду:

Отображение результатов в широкоформатном формате

Переключатель /W похож на /D (который показывает столбцы), но вместо этого он сортирует результаты в широком формате по горизонтали.

Показать короткие имена имен файлов

Ключ /X показывает короткое имя файла, когда длинное имя не соответствует правилам именования 8.3.

Показать страницу справки для DIR

Используйте ключ /? для отображения полезной информации о команде DIR, включая краткое описание всех переключателей, о которых мы говорили.

DIR — команда вывода списка файлов

DIR — команда вывода списка файлов

Команда DIR выводит список файлов и подкаталогов каталога. Вызванная без параметров команда dir выводит метку тома и серийный номер, за которыми следует список каталогов и файлов на диске, включая их имена, дату и время последнего изменения. А для для просмотра дерева каталогов используется команда TREE.

Для файлов dir выводит также расширение имени и размер в байтах. Команда dir также выводит общее число перечисленных файлов и каталогов, их общий размер и свободное пространство (в байтах) на диске.

Синтаксис и параметры команды DIR

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

  • [диск:][путь] — Задание диска и каталога, список файлов которого будет выведен.
  • [имя_файла] — Задание файла или группы файлов, сведения о которых требуется вывести.
  • /p — Постраничный вывод сведений, т. е. с паузой после заполнения экрана. Для продолжения просмотра необходимо нажать любую клавишу.
  • /q — Вывод сведений о владельце файла.
  • /w — Вывод сведений в несколько колонок до пяти имен файлов или каталогов в каждой строке.
  • /d — Соответствует /w, но с сортировкой по столбцам.
  • /a [[:] атрибуты] — Выводит имена только тех файлов и каталогов, которые имеют указанные атрибуты. Если параметр /a не указан, команда dir выводит имена всех файлов, за исключением системных и скрытых. Если параметр /a указан без атрибутов, команда dir выводит имена всех файлов, включая скрытые и системные. Ниже приведен список значений, которые могут быть использованы при задании параметра атрибуты. Двоеточие (:) является необязательным. Значения из таблицы могут использоваться в любых комбинациях без пробела между ними.
  • /o [[:]порядок_сортировки] — Управление порядком сортировки и вывода имен файлов и каталогов командой dir. Если параметр /o, не задан, команда dir выводит имена в том порядке, в котором они записаны в каталоге. Если параметр /o использован без параметра порядок_сортировки, команда dir выводит имена каталогов в алфавитном порядке, затем — имена файлов в алфавитном порядке. Двоеточие (:) является необязательным. Ниже приведен список значений, которые могут быть использованы при задании параметра порядок_сортировки. Допускается использование любого их сочетания без пробелов между ними.
  • /t [[:]поле_времени] — Задание поля времени для вывода и сортировки. Ниже приведен список значений, которые могут быть использованы при задании параметра поле_времени.
  • /s — Перечисление всех случаев обнаружения определенного имени файла в указанном каталоге и всех его подкаталогах.
  • /b — Перечисление каждого имени файла (включая расширение) или каталога на отдельной строке. При использовании параметра /b заголовочные сведения или сводка не выводятся. Параметр /b отменяет параметр /w.
  • /l — Вывод несортированного списка имен каталогов и имен файлов строчными буквами. Параметр /l не позволяет преобразовывать дополнительные символы в строчные.
  • /n — Вывод списка в расширенном формате с именами файлов в правой части экрана.
  • /x — Вывод сокращенных имен файлов файловых систем NTFS и FAT. Формат совпадает с форматом параметра /n, но сокращенные имена выводятся после полных.
  • /c — Вывод разделителя десятичных разрядов в размере файлов.
  • /? — Отображение справки в командной строке для команды DIR.

Примеры команды DIR

  1. Чтобы вывести подряд все каталоги в алфавитном порядке, в несколько колонок и с паузой после заполнения каждого экрана, убедитесь, что корневой каталог является текущим, и введите следующую команду: dir /s/w/o/p
  2. Команда dir выводит имя корневого каталога, имена его подкаталогов и имена файлов (включая расширения) в этом каталоге. Затем выводятся имена подкаталогов и имена файлов в каждом каталоге дерева каталогов.
  3. Для изменения предыдущего примера так, чтобы команда dir не выводила имена каталогов, введите следующую команду: dir /s/w/o/p/a:-d
  4. Чтобы напечатать список каталогов, введите следующую команду: dir > prn. Если указать параметр prn, список каталогов отправляется на принтер, подключенный к порту LPT1. Если принтер подключен к другому порту, необходимо заменить параметр prn именем этого порта.
  5. Вывод команды dir также может быть направлен в файл при замене prn на имя файла. Кроме того, можно также ввести путь. Например, для направления вывода команды dir в файл Dir.doc в каталоге Records введите следующую команду: dir > \records\dir.doc. Если файл Dir.doc не существует, команда dir создаст его при условии наличия каталога Records.
  6. Чтобы вывести список всех файлов с расширением .txt во всех каталогах диска C, введите следующую команду: dir c:\*.txt /w/o/s/p.

Командная строка — команда Dir

Производится выдача всего перечня документов и подкаталогов указанного каталога. Данная команда может запускаться отдельно – когда нет параметров. В подобной ситуации предусматривается вывод специальной информации. К ней относится метка тома особый серийный номер. Вслед за последним предполагается список из каталогов и файлов. Задачей Dir можно отметить вывод итогового количества элементов списка, а также их суммарный объём и занимаемое на место (указывается в байтах).

Синтаксис

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

Расшифровка значений

[диск_компьютера:][путь]

Позволяет установить конкретный диск и каталог, для которого выполняется вывод общего списка документов.

[название_файла]

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

/p

Предусматривает возможность осуществить предоставление информации постранично. Сразу после заполнения экрана возникает некоторая пауза. Переход к следующей странице произойдёт после нажатия любой клавиши.

/q

Можно получить информацию о том, кто владеет документом.

/w

Информация предоставляется в специальном виде: в колонках до 5 названий документов для каждой из строк.

/d

От предыдущего параметра имеется только одно отличие – сортировка производится по столбцам.

/a[[:]атрибуты_файлов]

Предполагает возможность осуществить выдачу только некоторых файлов или каталогов. Их особенности должны задаваться в виде конкретных атрибутов. Для каждой из существующих категорий имеется свое обозначение. Например, h – скрытые, s — системные, d – каталоги и другие варианты.

/o[[:]порядок_сортировки]

Позволяет задавать конкретный порядок сортировки и последующей выдачи документов. Если не использовать подобный параметр, то выдача производится в стандартном алфавитном порядке.

/s

Для установленного каталога происходит перечисление полного списка случаев, когда обнаруживался файл с заданным именем. Распространяется на все доступные подкаталоги.

/b

Каждое название документа будет устанавливаться на своей строке. Параметр является исключающим для /w. Если их ввести вместе, то /w не станет учитываться.

/l

Список выдаётся без сортировки. В нем представлены названия файлов, а также каталогов, записанные строчными символами.

/n

Список выдаётся в особом формате – расширенном. Названия файлов станут указываться справа.

/x

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

/c

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

/4

Год станет отображаться в виде четырехзначного числа. 

отображить список папок и файлов в каталоге.

Команда DIR позволяет отображать список файлов и подкаталогов для
Другой каталог. Список может быть отсортирован по множеству критериев,
задаваемые строгой строки.

Формат командной строки:


DIR [диск:] [путь] [имя_файла] [/ A [[:] атрибуты]] [/ B] [/ C] [/ D] [/ L] [/ N] [/ O [[:] порядок] ] [/ P] [/ Q] [/ S] / T [[:] время]] [/ W] [/ X] [/ 4]

Параметры командной строки:

[диск:] [путь] [имя_файла] — Диск, каталог и / или файлы, которые следует включить в список.

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

D Каталоги
R Доступные только для чтения
H Скрытые файлы
A Файлы для архивирования
S Системные файлы
Префикс «-» имеет значение НЕ
-S НЕ системные файлы.

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

/ C — Применение разделителя групп разрядов для вывода размеров файлов (по умолчанию).Для отключения этого служит ключ / -C.

/ D — Вывод списка в несколько столбцов с сортировкой по столбцам.

/ L — Использование нижнего регистра для имен файлов.

/ N — Отображение имен файлов в крайнем правом столбце.

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

Порядок: N По имени (алфавитная), S По размеру (сперва меньшие), E По расширению (алфавитная), D По дате (сперва более старые), G Начать список с каталогов .Префикс «-» имеет значение НЕ

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

/ Q — Сведения о владельце файла.

/ R — Отображение альтернативных потоков файлов.

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

/ T — Выбор поля времени для отображения и сортировки

время:
C Создание (время создания — Create)
A Последнее использование (последний доступ — Accsess)
W Последнее изменение (последняя модификация Напишите)
/ W — Вывод списка в несколько столбцов.

/ X — Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом / N, но короткие файлы выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы.

/4 — Вывод номера года в четырехзначном формате

Стандартный набор ключей можно записать в переменную среду DIRCMD. Для отмены их действия введите команду те же ключи с префиксом «-«, например: / -W.

Примеры использования команды DIR:

DIR /? — указать справку по использованию команды.

DIR — отображить список файлов и подкаталог текущего каталога.

DIR / P — отобразить список файлов и подкаталогов текущего каталога в режиме постраничного вывода на экран. При выполнении команды DIR с данным ключом,
после ввода вывода информации приостанавливается до клавиш.Аналогично выполнению команды DIR в цепочке с командой MORE
DIR | MORE

DIR> C: \ listdir.txt — отобразить список файлов и подкаталогов текущего каталога с
выводом результатов в текстовый файл.

DIR C: \ WINDOWS \ *. Dll — отображить список файлов с расширением dll из каталога
C: \ WINDOWS

DIR C: \ WINDOWS \ SYSTEM32 \ X *. * — отображить файлы из каталога
C: \ WINDOWS \ SYSTEM32, имена которых начинаются с символа X

DIR C: \ WINDOWS \ SYSTEM32 \ * Y.EXE — указать список файлов с расширением .exe из каталога
C: \ WINDOWS \ SYSTEM32, имена которых заканчиваются символом Y

DIR C: \ WINDOWS \ system32 \ ??? t. * — отображить список файлов, имя которых содержит
3 любых символа (???) и символ t

DIR C: \ WINDOWS \ SYSTEM32 \ *. * / A: H — отобразить список скрытых файлов и подкаталогов из каталога C: \ WINDOWS \ SYSTEM32

КАТАЛОГ C: \ WINDOWS \ SYSTEM32 \ *.* / A: H — указать список скрытых файлов и подкаталогов из каталога C: \ WINDOWS \ SYSTEM32

DIR C: \ / A: -AH — обозначить список скрытых (H) файлов и подкаталогов из корневого каталога диска C: без атрибута «Архивный» (-A)

DIR C: / A: DH — показать список скрытых каталогов в корне диска C:

dir c: \ / a: DH / d — тоже самое, но с отображением информации в нескольких столбцах, с сортировкой имен в алфавитном порядке.Пример результата:

Том в устройстве C имеет метку C

Серийный номер тома: 1884-ABEC

Содержимое папки C: \

[Config.Msi] & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP [System Volume Information]

[Fix-It] & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP & NBSP [VCOM]

[ RECYCLER]

0 файлов 0 байт

5 папок 103 593 283 584 байт свободно

Та же информация, но параметр / D не задан:

Том в устройстве C имеет метку C

Серийный номер тома: 1884-ABEC

Содержимое папки c: \

16.01.2013 11:22 Config.Msi

26.04.2012 09:05 Fix-It

25.07.2011 11:31 RECYCLER

03.08.2011 16:06 Информация о системном объеме

24.04.2008 17:36 VCOM

0 файлов 0 байт

5 папок 103 593 283 584 байт свободно

Для сортировки имен отображаемых файлов и каталогов используется параметр / O

/ O: N — сортировать по имени в алфавитном порядке (Имя) С использованием знака » — «- сортировать в обратном порядке.

/ O: S — сортировать по размеру в возрастающем порядке (Размер). Со знаком «-» — сортировать в порядке убывания размеров файлов.

/ O: E — сортировать по расширению имени (Расширение)
/ O: -E — в обратном порядке

/ O: D — сортировать по дате и времени файла модификации или каталога.

/ O: -D — в обратном затем (от новых к старым)

/ O: G — сначала отображать список каталогов, в порядке — файлов.

Использование параметров / T позволяет отсортировать списки файлов и каталогов в соответствии с отметками времени, хранящимися в
файловой системе Windows для каждого из них:

/ T: C — сортировать по времени создания (Создание)

/ T: A — сортировать по времени доступа (Доступ)

/ T: W — сортировать по времени модификации , последняя
операции записи (Письменные).Этот параметр используется по умолчанию.

dir% temp% \ *. * / A: H / TC — указать все скрытые файлы и папки в временных файлах, заданных стандартных условиях среды TEMP , и отсортировать их в порядке возрастания даты создания.

dir% SystemRoot% \ system32 \ *. Exe / b / a: H / TA — отображить список скрытых исполняемых файлов в системном каталоге и отсортировать их по последнему времени доступа.

DIR C: \ / X — отобразить список файлов и каталогов в корневом каталоге диска C:
с отображением коротких имен для файлов, чьи имена не соответствуют
стандарту 8.3. Стандарт 8.3 означает, что для файла отводится не более 8 символов, а для расширения — не более 3-х. Этот стандарт использовался в устаревших
системы семейства MS-DOS, не поддерживавших длинные имена файлов.
Длинные имена преобразуются в короткие с использованием первых шести символов и конструкции ~ N , где N — это порядковый номер для
имен, имеющего одинаковое начало и разное окончание после 8-го символа:

28.01.2013 16:48 и nbsp и nbsp
28.01.2013 16:41 ДОКУМ ~ 2 ДОКУМЕНТЫ
15.07.2011 12:00 DOCUME ~ 1 & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp Документы и настройки
В список выводится список из 3-х каталогов:

ДОКУМЕНТ — имя каталога содержит 8 символов и не преобразуется в стандарт 8.3

ДОКУМЕНТЫ — имя содержит 9 символов и в формате 8.3 представлено как
ДОКУМ ~ 2

Документы и настройки — представлен как ДОКУМ ~ 1 поскольку
длинное имя файла преобразуется в стандарт 8.3 с учетом строчных и заглавных
символы, а коды строчных букв следуют в таблице символов перед кодами
заглавных.

Параметры командной строки DIR можно определить в окружающей среде
DIRCMD.

SET DIRCMD = / O: N / B / P — определить параметры / O , / B и / P .

После этого, выполнение команды DIR без параметров будет аналогично
выполнению команды:

DIR / O: N / B / P

Если в командной строке DIR задан параметр, то его значение в определенном DIRCMD, то значение его более приоритетно, и будет работать в процессе выполнения данной команды.

Для расширения возможностей команды DIR можно запустить командой поиска текстовой информации FIND

DIR C: \ *. * / S | НАЙТИ «28.01.2013» — обозначить список всех файлов и каталогов диска C: имеющий отметку времени «28 января 2013 г.»

Для обработки отдельных полей из выводов результатов команды DIR можно использовать команду FOR

Параметр строки / R применимы только в Windows 7 и более поздних версиях.Он используется для использования альтернативных потоков файлов в файловой системе NTFS.

dir / r — отображить список файлов каталога с именами альтернативных потоков.

dir / r proxylist.zip — показать список альтернативных потоков файла proxylist.zip .
Пример отображаемой информации:

455 881 proxylist.zip
& nbsp & nbsp & nbsp & nbsp & nbsp 26 proxylist.zip:$CmdZnID:$DATA
& nbsp & nbsp & nbsp & nbsp & nbsp 26 проксилист.zip: Zone.Identifier: $ DATA

Альтернативные потоки используются для хранения данных, не связанных с содержимым основного потока (собственно содержимого) и на практике применяются приложения для привязки
дополнительной информации к этому содержимому. Так, например, многие антивирусы хранятся в альтернативных потоках контрольные суммы проверенных на заражение файлов,
а система безопасности использует их для определения факта скачивания файлов по сети.
Подробнее об альтернативных потоках — в статье Альтернативные потоки NTFS, или как указать Windows, что файл был загружен из Интернет

Весь список команд CMD Windows

.

DIR — команда вывода списка файлов

DIR — команда вывода списка файлов

Команда DIR выводит список файлов и подкаталогового каталога. Вызванная без параметров команда dir выводит метку тома и серийный номер, за это следует список каталогов и файлов на диске, включая их имена, дату и время последнего изменения. А для просмотра дерева каталогов используется команда TREE.

Для файлов dir выводит также расширение имени и размер в байтах.Команда dir также выводит общее число перечисленных файлов и каталогов, общий размер и свободное пространство (в байтах) на диске.

Синтаксис и параметры команды DIR

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

  • [диск:] [путь] — Задание диска и каталога, список файлов которого будет выведен.
  • [имя_файла] — Задание файла или группы файлов, сведения о которых требуется вывести.
  • / п — Постраничный вывод, т. е. с паузой после заполнения экрана. Для продолжения необходимо нажать любую ссылку.
  • / q — Сведения о владельце файла.
  • / w — Сведения сведений в нескольких колонок до пяти файлов или каталогов в каждой строке.
  • / d — Соответствует, но с сортировкой по столбцам.
  • / a [[:] атрибуты] — Выводит имена тех файлов и каталогов, которые имеют атрибуты. Если параметр / a не указан, команда dir выводит имена всех файлов, за исключением системных и скрытых. Если параметр / a указан без атрибутов, команда dir выводит имена всех файлов, включая скрытые и системные. Ниже приведен список значений, которые могут быть использованы при задании атрибутов. Двоеточие (:) является необязательным. Значения из мест Работа в любых комбинациях без пробела между ними.
  • / o [[:] порядок_сортировки] — Управление порядком сортировки и вывода файлов и каталогов командой dir. Если параметр / o, не задан, команда dir выводит имена в том порядке, в котором они записаны в каталоге. Если параметр / o использован без параметра порядок_сортировки, команда dir выводит имена каталогов в алфавитном порядке, затем — имена файлов в алфавитном порядке. Двоеточие (:) является необязательным. Ниже приведен список значений, которые могут быть использованы при задании параметра порядок_сортировки.Допускается использование любого их сочетания без пробелов между ними.
  • / t [[:] поле_времени] — Задание поля времени для вывода и сортировки. Ниже приведен список значений, которые могут быть использованы при задании параметра поле_времени.
  • / с — Перечисление всех случаев обнаружения идентификатора в указанном каталоге и всех его подкаталогах.
  • / b — Перечисление каждого файла (включая расширение) или каталога на отдельной строке.При использовании параметра / b заголовочные сведения или сводка не выводятся. Параметр / b отменяет параметр / w.
  • / l — Вывод несортированного списка имен каталогов и имен файлов строчными буквами. Параметр / l не позволяет преобразовывать дополнительные символы в строчные.
  • / n — Вывод списка в расширенном формате с именами файлов в правой части экрана.
  • / x — Вывод сокращенных имен файлов файловых систем NTFS и FAT.Формат совпадает с форматом вывода / n, но сокращенные имена выводятся после полных.
  • / c — Вывод разделителя десятичных разрядов в размере файлов.
  • /? — Отображение справки в строке для команды DIR.

Примеры команды DIR

  1. выведите все каталоги в алфавитном порядке, в несколько колонок и с паузой после каждого экрана, убедитесь, что указанный каталог является текущим, и введите следующую команду: dir / s / w / o / p
  2. Команда dir выводит имя корневого каталога, имена его подкаталоговых и имена файлов (расширение) в этом каталоге.Выводятся имена файлов подкаталогов и имен файлов в каждом каталоге каталогов.
  3. Для предыдущего примера так, чтобы команда не ввела имена каталогов, введите следующую команду: dir / s / w / o / p / a: -d
  4. Чтобы напечатать список каталогов, введите следующую команду: dir> prn. Если указать параметр prn, список каталогов отправляется на принтер, подключенный к порту LPT1. Если принтер подключен к другому порту, необходимо заменить параметр prn имени этого порта.
  5. Вывод команды dir также может быть направлен в файл при замене prn на имя файла. Кроме того, можно также достичь путь. Например, для вывода команды dir в файле Dir.doc в каталоге Records введите следующую команду: dir> \ records \ dir.doc. Если файл Dir.doc не существует, команда dir создаст его при условии наличия каталога Records.
  6. Чтобы вывести список всех файлов с расширением .txt во всех каталогах диска C, введите следующую команду: dir c: \ *.txt / без / с / п.

.

Как использовать команду DIR в Windows

Команда DIR — это мощная функция командной строки Windows, которая перечисляет все файлы и подкаталоги, содержащийся в определенном каталоге. Команда DIR также предлагает несколько переключателей, которые открывают некоторые функциональные возможности.

Переключатели команды DIR

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

Отображение на основе атрибутов файла

Вы можете добавить «/ A», а затем буквенный код после команды DIR для отображения файлов с определенным атрибутом. Эти буквенные коды включают:

  • D: отображает все каталоги в текущем пути
  • R: отображает файлы только для чтения
  • H: отображает скрытые файлы
  • A: Файлы, готовые для архивирования
  • S: Системные файлы
  • I: Не индексированные файлы без содержимого
  • L: точка повторной обработки

Так, например, чтобы указать только каталог в текущем пути.

Вы также можете комбинировать эти коды.Например, если Вы хотите указать только системные файлы, которые также скрыты, Вы можете использовать другую команду:

.

Вы также можете добавить «-» (минус) перед любым из этих буквенных кодов, чтобы указать, чтобы команда DIR не отображала этот файл. Так, например, если Вы не видите какие-либо каталоги в результатах, Вы можете использовать эту команду:

Еще один совет.Например, так:

Это может сделать читаемость немного легче, но это совершенно необязательно.

Отображение разделенных результатов

Использование переключателя / b с помощью команды DIR удаляет всю лишнюю информацию, отображаемую только имя папок и файлов в текущем каталоге, а не такие атрибуты, как размер файла и метки времени. Введите следующую команду:

Отображение с помощью разделителя для тысячных разрядов

В современной версиих Windows командная таблица показывает большие числа, разделенные запятыми (так: 25,000 вместо 25000).Это не всегда так. В более старых версиях Вам пришлось бы использовать переключатель / c для отображения этих запятых.

Зачем беспокоиться, включая его, если он уже включен по умолчанию? Вы не хотите показывать эти запятые, используя этот переключатель вместе со знаком «-» минус:

Отображение результатов в столбцах

Вы можете использовать переключатель / D для отображения результатов в двух столбцах вместо одного.Когда Вы показываете результаты таким образом, командная строка не показывает дополнительную информацию о файле (размер файла и т. Д.) — просто имена файлов и каталогов.

Отобразить результаты в нижнем регистре

Переключатель / L отображает все имена файлов и папок как строчные.

Отображать имена результатов справа

По умолчанию в соответствии с указаниями стандартных файлов в крайнем правом углу. Для достижения этого эффекта использовался переключатель / N.Теперь можно использовать его вместе с «-» (минус), чтобы имена файлов отображались в крайнем левом углу.

Отобразить результаты в отсортированном порядке

Вы можете использовать переключатель / O, а затем буквенный код для отображения результатов каталога, отсортированных по-разному. Эти буквенные коды включают:

  • D: Сортировка по дате / времени. Сначала появляются старые записи.
  • E: Сортировка по расширению файла в алфавитном порядке.
  • G: Сортировка путем перечисления папок сначала, а затем файлов.
  • N: Сортировка по имени файла / папки в алфавитном порядке.
  • S: Сортировка по размеру файла, от самого маленького до самого большого большого.

Так, например, Вы можете использовать другую команду для сортировки результатов по времени и дате, когда сначала появляются более старые записи:

Вы также можете добавить «-» (минус) до любого из указанных выше вариантов, чтобы изменить порядок.Так, например, сортируются файлы по времени с новыми, новыми, новыми, которые появляются, которые могут использовать эту команду:

Отображение результатов на одной странице за раз

В некоторых каталогах есть сотни или тысячи файлов. Вы можете использовать переключатель / P для того, чтобы командная операция приостанавливала результаты после каждого экрана. Перейти к следующей странице результатов.

Отобразить метаданные

Использование переключателя / Q в команде DIR отображает метаданные, связанные с файлами и каталогами, а также сведения о владельце.

Отображение альтернативных потоков данных (ADS)

Переключатель / R отображает любые альтернативные потоки данных (ADS), которые могут содержать файлы. ADS — это функция файловой системы NTFS, которая позволяет файлам содержать дополнительные метаданные для поиска файлов по автору и названию.

Отображение всех файлов и папок и всего содержимого

Вы можете использовать переключатель / S для рекурсивного отображения всех файлов и папок внутри текущего каталога.Это означает, что все файлы и папки в каждом подкаталоге, все файлы и папки в этих подкаталогах и т. д. будут говорить, готовьтесь к большим объемам данных.

Показать результаты, отсортированные по времени

переключателя / T вместе с буквенным кодом позволяет сортировать результаты по разным меткам времени. Эти буквенные коды включают:

  • A: Время последнего обращения к элементу.
  • C: Время создания элемента.
  • W: Время, в течение которого элемент был записан в последний раз. Это используется по умолчанию.

Так, например, для сортировки результатов по времени создания, можно использовать другую команду:

Отображение результатов в широкоформатном формате

Переключатель / W похож на / D (показывает столбцы), но вместо этого он сортирует в широком формате по горизонтали.

Показать короткие имена файлов

Ключ / X показывает короткое имя файла, когда длинное имя не соответствует правилам именования 8.3.

Показать страницу справки для DIR

Используйте ключ /? для представления полезной информации о команде DIR, включая краткое описание всех переключателей, о которых мы говорили.

.

Командная строка — команда Dir

Производится выдача всего перечня документов и подкаталогового каталога. Данная команда может запускаться отдельно — когда нет параметров. В подобной ситуации предлагается специальный код информации. К ней относится метка тома особый серийный номер. Вслед за последним списком каталогов и файлов. Задачей Dir можно отметить вывод итогового количества элементов списка, а также их суммарный объём и занимаемое на место (указывается в байтах).

Синтаксис

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

Расшифровка значений

[диск_компьютера:] [путь]

Позволяет установить конкретный диск и каталог, для которого выполняется вывод всего списка документов.

[название_файла]

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

/ п

Предусматривает возможность предоставления информации постранично. Сразу после заполнения экрана некоторая пауза. Переход к следующей странице произойдёт после любой страницы.

/ кв

Можно получить информацию о том, кто владеет документом.

/ Вт

Информация предоставляется в специальном виде: в колонках до 5 названий документов для каждой из строк.

/ д

От предыдущего параметра только одно отличие — сортировка имеется по столбцам.

/ а [[:] атрибуты_файлов]

Предполагает возможность осуществить выдачу только некоторых файлов или каталогов. Их особенности должны задаваться в виде конкретных атрибутов. Для каждой из категорий имеется свое обозначение. Например, h — скрытые, s — системные, d — каталоги и другие варианты.

/ о [[:] порядок_сортировки]

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

/ с

Для установленного каталога происходит перечисление всех случаев, когда обнаруживался файл с заданным именем. Распространяется на все доступные подкаталоги.

/ б

Каждое название документа будет устанавливаться на свою строку. Параметр является исключающим для / w. Если их соединяют вместе, то / w не станет поставляться.

/ л

Список выдаётся без сортировки. В нем представленного названия файлов, а также каталогов, записанные строчными символами.

/ п

Список выдаётся в особом формате — расширенном. Названия файлов обозначаться справа.

/ х

В случае работы с файловыми системами NTFS и FAT окончательной возможности выдачи сокращенных названий файлов.

/ с

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

/4

Год станет в виде четырехзначного числа.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *