Computer and Software Support

DOS Command Dir


Displays a list of files and subdirectories in a directory.

DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]] [/O[[:]sortorder]] [/S] [/B] [/L] [/V]

[drive:][path][filename] Specifies drive, directory, and/or files to list. (Could be enhanced file specification or multiple filespecs.)
/P Pauses after each screenful of information.
/W Uses wide list format.
/A attributes:
D Directories
R Read-only files
H Hidden files
A Files ready for archiving
S System files
- Prefix meaning not
/O List by files in sorted order, sortorder:
N By name (alphabetic)
S By size (smallest first)
E By extension (alphabetic)
D By date & time (earliest first)
G Group directories first
- Prefix to reverse order
A By Last Access Date (earliest first)
/S Displays files in specified directory and all subdirectories.
/B Uses bare format (no heading information or summary).
/L Uses lowercase.
/V Verbose mode.

Switches may be preset in the DIRCMD environment variable. Override preset switches by prefixing any switch with - (hyphen)--for example, /-W.


dir = Lists all files and directories in the directory that you are currently in.
dir /ad = List only the directories in the current directory.
dir /s = Lists the files in the directory that you are in and all sub directories after that directory, if you are at root "C:\>" and type this command this will list to you every file and directory that is on the computer.
dir /p = If the directory has a lot of files and you cannot read all the files you can use this command and it will display all files one page at a time.
dir /w = If you don't need the info on the date / time and other information on the files you can use this command to list just the files and directories going horizontal taking as little as space needed.
dir /s /w /p = This would list all the files and directories in the current directory and the sub directories after that in wide format one page at a time.


DIR \ /S |FIND "i" |MORE = A nice command to list all directories on the hard drive, one screen page at a time, and see the number of files in each directory and the amount of space each occupies, use this command:

DIR > myfile.txt - Takes the output of dir and re-routes it to the file myfile.txt instead of outputting it to the screen.

This page is from I pasted it on my website to avoid possible broken links. For further help with DOS commands, Check out.