Lists the contents of a directory
Examples:
dir
Lists the files and folders in the current folder, excluding hidden files and system files; uses a different manner of listing if DIRCMD
variable is non-empty and contains switches for dir
.
dir D:
dir /b C:\\Users
dir /s
Lists the contents of the directory and all sub-directories recursively.
dir /s /b
Lists the contents of the directory and all sub-directories recursively, one file per line, displaying complete path for each listed file or directory.
dir *.txt
Lists all files with .txt
extension.
dir /a
Includes hidden files and system files in the listing.
dir /ah
Lists hidden files only.
dir /ad
Lists directories only. Other letters after /A
include S
, I
, R
, A
and L
.
dir /ahd
Lists hidden directories only.
dir /a-d
Lists files only, omitting directories.
dir /a-d-h
Lists non-hidden files only, omitting directories.
dir /od
Orders the files and folders by the date of last modification. Other letters after /O
include N
(by name), E
(by extension), S
(by size), and G
(folders first)
dir /o-s
Orders the files by the size descending; the impact on folder order is unclear.
dir /-c /o-s /a-d
Lists files ordered by size descending, omitting the thousands separator via /-C
, excluding folders.
dir /s /b /od
Lists the contents of the directory and all sub-directories recursively, ordering the files in each directory by the date of last modification. The ordering only happens per directory; the complete set of files so found is not ordered as a whole.
dir /a /s
Lists files recursively including hidden files and system files. Can be used to find out the disk usage (directory size), by considering the final lines of the output.
Links: