User dir windows system32

Команда DIR

Команда 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]

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
DOCUME

2&nbsp&nbsp&nbsp&nbsp DOCUMENTS
DOCUME

1&nbsp&nbsp&nbsp&nbsp&nbsp Documents and Settings
В примере отображается список из 3-х каталогов:

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

Читайте также:  Microsoft windows 10 activators

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

Documents and Settings — представлено как DOCUME

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

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

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

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

Если в командной строке команды 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 определяет, что файл был загружен из Интернет

dir dir

Отображает список файлов и подкаталогов каталога. Displays a list of a directory’s files and subdirectories. Если используется без параметров, эта команда отображает метку тома диска и серийный номер, а затем список каталогов и файлов на диске (включая имена и дату и время последнего изменения). If used without parameters, this command displays the disk’s volume label and serial number, followed by a list of directories and files on the disk (including their names and the date and time each was last modified). Для файлов Эта команда отображает расширение имени и размер в байтах. For files, this command displays the name extension and the size in bytes. Эта команда также отображает общее число указанных файлов и каталогов, их совокупный размер и свободное место (в байтах), оставшееся на диске. This command also displays the total number of files and directories listed, their cumulative size, and the free space (in bytes) remaining on the disk.

Команда dir также может запускаться из консоли восстановления Windows с использованием различных параметров. The dir command can also run from the Windows Recovery Console, using different parameters. Дополнительные сведения см. в разделе Среда восстановления Windows (WinRE). For more information, see Windows Recovery Environment (WinRE).

Синтаксис Syntax

Параметры Parameters

Параметр Parameter Описание Description
[ :][

] Указывает диск и каталог, для которого требуется просмотреть список. Specifies the drive and directory for which you want to see a listing. [ ] Указывает конкретный файл или группу файлов, для которых требуется просмотреть список. Specifies a particular file or group of files for which you want to see a listing. /p /p Отображает один экран в списке за раз. Displays one screen of the listing at a time. Чтобы увидеть следующий экран, нажмите любую клавишу. To see the next screen, press any key. /q /q Отображает сведения о владельце файла. Displays file ownership information. /W /w Отображает список в расширенном формате с пятью именами файлов или именами каталогов в каждой строке. Displays the listing in wide format, with as many as five file names or directory names on each line. /d /d Отображает список в том же формате, что и /w, но файлы сортируются по столбцам. Displays the listing in the same format as /w, but the files are sorted by column. /a [[:] ] /a[[:] ] Отображает только имена каталогов и файлов с указанными атрибутами. Displays only the names of those directories and files with your specified attributes. Если этот параметр не используется, команда отображает имена всех файлов, за исключением скрытых и системных файлов. If you don’t use this parameter, the command displays the names of all files except hidden and system files. Если вы используете этот параметр без указания каких бы то ни было атрибутов, команда отображает имена всех файлов, включая скрытые и системные файлы. If you use this parameter without specifying any attributes, the command displays the names of all files, including hidden and system files. Список возможных значений атрибутов : The list of possible attributes values are:

  • d — каталоги d — Directories
  • h — скрытые файлы h — Hidden files
  • s — системные файлы s — System files
  • l — точки повторного анализа l — Reparse points
  • r — файлы только для чтения r — Read-only files
  • a — файлы, готовые к архивации a — Files ready for archiving
  • я — нет индексированных файлов содержимого i — Not content indexed files

Можно использовать любое сочетание этих значений, но не разделять значения с помощью пробелов. You can use any combination of these values, but don’t separate your values using spaces. При необходимости можно использовать двоеточие (:) или можно использовать дефис (-) в качестве префикса для обозначения, «not». Optionally you can use a colon (:) separator, or you can use a hyphen (-) as a prefix to mean, «not». Например, при использовании атрибута -s системные файлы не отображаются. For example, using the -s attribute won’t show the system files. /o [[:] ] /o[[:] ] Сортирует выходные данные по SortOrder, что может быть любым сочетанием следующих значений: Sorts the output according to sortorder, which can be any combination of the following values:

  • n -в алфавитном порядке по имени n — Alphabetically by name
  • e -в алфавитном порядке по расширению e — Alphabetically by extension
  • сначала группировать каталоги g — Group directories first
  • s -по размеру, самый маленький первый s — By size, smallest first
  • d -по дате и времени, сначала старейшие d — By date/time, oldest first
  • Используйте префикс, чтобы изменить порядок сортировки на обратный Use the prefix to reverse the sort order

Несколько значений обрабатываются в порядке их перечисления. Multiple values are processed in the order in which you list them. Не разделяйте несколько значений пробелами, но при необходимости можно использовать двоеточие (:). Don’t separate multiple values with spaces, but you can optionally use a colon (:).

Если параметр SortOrder не указан, dir/o Перечисляет каталоги в алфавитном порядке, за которым следуют файлы, которые также сортируются в алфавитном порядке. If sortorder isn’t specified, dir /o lists the directories alphabetically, followed by the files, which are also sorted alphabetically. /t [[:] ] /t[[:] ] Указывает, какое поле времени следует отобразить или использовать для сортировки. Specifies which time field to display or to use for sorting. Доступные значения тимефиелд : The available timefield values are:

  • c — создание c — Creation
  • Последний доступ a — Last accessed
  • w — Последнее написанное w — Last written
/s /s Выводит все вхождения указанного имени файла в указанном каталоге и всех подкаталогах. Lists every occurrence of the specified file name within the specified directory and all subdirectories. /b /b Отображает список несовпадающих каталогов и файлов без дополнительных сведений. Displays a bare list of directories and files, with no additional information. Параметр /b переопределяет /w. The /b parameter overrides /w. /l /l Отображает несортированные имена каталогов и имена файлов с использованием строчных букв. Displays unsorted directory names and file names, using lowercase. /n /n Отображает длинный формат списка с именами файлов в правом углу экрана. Displays a long list format with file names on the far right of the screen. /x /x Отображает короткие имена, созданные для имен файлов, отличных от 8.3. Displays the short names generated for non-8dot3 file names. Отображение аналогично отображению параметра /n, но короткое имя вставляется перед длинным именем. The display is the same as the display for /n, but the short name is inserted before the long name. /C /c Отображает десятичный разделитель в размерах файлов. Displays the thousand separator in file sizes. Это поведение установлено по умолчанию. This is the default behavior. Используйте параметр /c для скрытия разделителей. Use /c to hide separators. /4 /4 Отображает годы в формате из четырех цифр. Displays years in four-digit format. /r /r Отображение альтернативных потоков данных файла. Display alternate data streams of the file. /? /? Отображение справки в командной строке. Displays help at the command prompt.

Комментарии Remarks

Чтобы использовать несколько параметров имени файла, разделяйте имена файлов пробелами, запятыми или точками с запятой. To use multiple filename parameters, separate each file name with a space, comma, or semicolon.

Можно использовать подстановочные знаки (* или ?) для представления одного или нескольких символов имени файла и отображения подмножества файлов или подкаталогов. You can use wildcard characters (* or ?), to represent one or more characters of a file name and to display a subset of files or subdirectories.

Можно использовать подстановочный знак *, чтобы заменить любую строку символов, например: You can use the wildcard character, *, to substitute for any string of characters, for example:

dir *.txt Список всех файлов в текущем каталоге с расширениями, которые начинаются с txt, например TXT, txt1, .txt_old. dir *.txt lists all files in the current directory with extensions that begin with .txt, such as .txt, .txt1, .txt_old.

dir read *.txt Список всех файлов в текущем каталоге, начинающихся с «Read» и с расширениями, которые начинаются с txt, например TXT, txt1 или .txt_old. dir read *.txt lists all files in the current directory that begin with read and with extensions that begin with .txt, such as .txt, .txt1, or .txt_old.

dir read *.* Перечисляет все файлы в текущем каталоге, которые начинаются с любого расширения. dir read *.* lists all files in the current directory that begin with read with any extension.

Подстановочный знак звездочки всегда использует короткое сопоставление имен файлов, поэтому могут возникнуть непредвиденные результаты. The asterisk wildcard always uses short file name mapping, so you might get unexpected results. Например, следующий каталог содержит два файла (t.txt2 и t97.txt): For example, the following directory contains two files (t.txt2 and t97.txt):

Можно ожидать, что при вводе dir t97\* будет возвращаться файл t97.txt. You might expect that typing dir t97\* would return the file t97.txt. Однако при вводе dir t97\* возвращается оба файла, так как подстановочный знак звездочки соответствует файлу t.txt2 для t97.txt с использованием его краткого сопоставления имен T97B4

1.TXT. However, typing dir t97\* returns both files, because the asterisk wildcard matches the file t.txt2 to t97.txt by using its short name map T97B4

1.TXT. Аналогичным образом при вводе del t97\* будут удалены оба файла. Similarly, typing del t97\* would delete both files.

Можно использовать вопросительный знак (?) в качестве замены для одного символа в имени. You can use the question mark (?) as a substitute for a single character in a name. Например, введите dir read. txt список всех файлов в текущем каталоге с расширением txt, которые начинаются с Read и следуют до трех символов. For example, typing dir read. txt lists any files in the current directory with the .txt extension that begin with read and are followed by up to three characters. Сюда входят Read.txt, Read1.txt, Read12.txt, Read123.txt и Readme1.txt, но не Readme12.txt. This includes Read.txt, Read1.txt, Read12.txt, Read123.txt, and Readme1.txt, but not Readme12.txt.

При использовании параметра/a с более чем одним значением в атрибутах эта команда отображает имена только тех файлов, которые имеют все указанные атрибуты. If you use /a with more than one value in attributes, this command displays the names of only those files with all the specified attributes. Например, при использовании /a с атрибутами r и -h (с помощью /a:r-h или /ar-h ) Эта команда отображает только имена нескрытых файлов только для чтения. For example, if you use /a with r and -h as attributes (by using either /a:r-h or /ar-h ), this command will only display the names of the read-only files that aren’t hidden.

Если указать более одного значения SortOrder , эта команда сортирует имена файлов по первому критерию, затем по второму критерию и т. д. If you specify more than one sortorder value, this command sorts the file names by the first criterion, then by the second criterion, and so on. Например, если вы используете /o с параметрами e и -s для SortOrder (с помощью /o:e-s или /oe-s ), эта команда сортирует имена каталогов и файлов по расширению с самым большим первым, а затем отображает окончательный результат. For example, if you use /o with the e and -s parameters for sortorder (by using either /o:e-s or /oe-s ), this command sorts the names of directories and files by extension, with the largest first, and then displays the final result. Сортировка по алфавиту по расширению приводит к тому, что имена файлов без расширений отображаются первыми, затем имена каталогов и имена файлов с расширениями. The alphabetic sorting by extension causes file names with no extensions to appear first, then directory names, and then file names with extensions.

При использовании символа перенаправления ( > ) для отправки выходных данных команды в файл или при использовании канала ( | ) для отправки выходных данных команды в другую команду необходимо использовать /a:-d и /b для вывода списка только имен файлов. If you use the redirection symbol ( > ) to send this command’s output to a file, or if you use a pipe ( | ) to send this command’s output to another command, you must use /a:-d and /b to only list the file names. Можно использовать filename с /b и /s , чтобы указать, что эта команда будет искать в текущем каталоге и его подкаталогах все имена файлов, соответствующие имени файла. You can use filename with /b and /s to specify that this command is to search the current directory and its subdirectories for all file names that match filename. Эта команда выводит только имя диска, имя каталога, имя файла и расширение имени файла (по одному пути на строку) для каждого найденного файла. This command lists only the drive letter, directory name, file name, and file name extension (one path per line), for each file name it finds. Прежде чем использовать канал для отправки выходных данных команды в другую команду, необходимо задать переменную среды TEMP в файле Autoexec. NT. Before you use a pipe to send this command’s output to another command, you should set the TEMP environment variable in your Autoexec.nt file.

Примеры Examples

Чтобы отобразить все каталоги друг за другом, в алфавитном порядке, в расширенном формате и приостанавливать после каждого экрана, убедитесь, что корневой каталог является текущим каталогом, и введите: To display all directories one after the other, in alphabetical order, in wide format, and pausing after each screen, make sure that the root directory is the current directory, and then type:

Выходные данные содержат корневой каталог, подкаталоги и файлы в корневом каталоге, включая расширения. The output lists the root directory, the subdirectories, and the files in the root directory, including extensions. Эта команда также выводит имена подкаталогов и имена файлов в каждом подкаталоге дерева. This command also lists the subdirectory names and the file names in each subdirectory in the tree.

Чтобы изменить предыдущий пример так, чтобы в dir отображались имена и расширения файлов, но имена каталогов не указаны, введите: To alter the preceding example so that dir displays the file names and extensions, but omits the directory names, type:

Чтобы напечатать список каталогов, введите: To print a directory listing, type:

При указании PRN список каталогов отправляется на принтер, подключенный к порту LPT1. When you specify prn, the directory list is sent to the printer that is attached to the LPT1 port. Если принтер подключен к другому порту, необходимо заменить PRN на имя нужного порта. If your printer is attached to a different port, you must replace prn with the name of the correct port.

Можно также перенаправить выходные данные команды dir в файл, заменив PRN именем файла. You can also redirect output of the dir command to a file by replacing prn with a file name. Можно также ввести путь. You can also type a path. Например, чтобы направить выходные данные команды dir в файл dir.doc в каталоге Records, введите: For example, to direct dir output to the file dir.doc in the Records directory, type:

Если dir.doc не существует, команда dir создаст ее, если каталог записей не существует. If dir.doc does not exist, dir creates it, unless the Records directory does not exist. В этом случае появится следующее сообщение: In that case, the following message appears:

Чтобы отобразить список всех имен файлов с расширением txt во всех каталогах на диске C, введите: To display a list of all the file names with the .txt extension in all directories on drive C, type:

Команда dir отображает в расширенном формате алфавитный список совпадающих имен файлов в каждом каталоге, который приостанавливается при каждом заполнении экрана до тех пор, пока не будет нажата любая клавиша для продолжения. The dir command displays, in wide format, an alphabetized list of the matching file names in each directory, and it pauses each time the screen fills until you press any key to continue.

Оцените статью