|Note:||The parts of this text that are displayed in magenta are valid for Windows 2000 and later
The parts of this text that are displayed in red are valid for Windows Vista and later.
Displays a list of files and subdirectories in a directory.
|DIR||[drive:][path][filename] [/P] [/W] [/D] [/A[[:]attributes]] [/O[[:]sortorder]] [/T[[:]timefield]] [/S] [/B] [/L] [/N] [/X] [/C]|
|[drive:][path][filename]||Specifies drive, directory, and/or files to list.|
|/A||Displays files with specified attributes.|
|attributes||A||Files ready for archiving|
|I||Not content indexed files|
|L||Reparse points (i.e. symbolic links and junctions) (2, 3)|
|-||Prefix meaning not|
|/B||Uses bare format (no heading information or summary).|
|/C||Display the thousand separator in file sizes.
This is the default. Use /-C to disable display of separator.
|/D||Same as wide but files are list sorted by column.|
|/N||New long list format where filenames are on the far right.|
|/O||List by files in sorted order.|
|sortorder||D||By date & time (earliest first)|
|E||By extension (alphabetic)|
|G||Group directories first|
|N||By name (alphabetic)|
|S||By size (smallest first)|
|-||Prefix to reverse order|
|/P||Pauses after each screenful of information.|
|/Q||Displays the owner of the file.|
|/R||Displays alternate data streams of the file.|
|/S||Displays files in specified directory and all subdirectories.|
|/T||Controls which time field displayed or used for sorting.|
|/W||Uses wide list format.|
|/X||This displays the short names generated for non-8dot3 file names.
The format is that of
If no short name is present, blanks are displayed in its place.
|/4||Displays four-digit years.|
|Notes:||1:||Switches may be preset in the
Override preset switches by prefixing any switch with - (hyphen) — for example,
As explained in my "general" DIR page, safer ways to override are either first setting a switch and then override it (e.g.
|2:||Though officially introduced in Windows 7, the
Unfortunately, the output for this switch doesn't distinguish between junctions, symbolic links or mount points (but does display the reparse point type in its output).
|3:||See my TrueName.bat and TrueName.exe for examples using
page last modified: 2017-06-11