Displays a list of files and subdirectories in a directory.
|
[drive:][path][filename] |
|
Specifies drive, directory, and/or files
to list. |
|
/A |
|
Displays files with specified
attributes. |
|
attributes |
|
D
Directories
R Read-only files
H Hidden files
A Files ready for archiving
S System files
- 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. |
|
/L |
|
Uses lowercase. |
|
/N |
|
New long list format where filenames are
on the far right. |
|
/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 |
|
/P |
|
Pauses after each screenful of
information. |
|
/Q |
|
Display the owner of
the file. |
|
/S |
|
Displays files in specified directory
and all subdirectories. |
|
/T |
|
Controls which time field
displayed or used for sorting |
|
timefield |
|
C
Creation
A Last Access
W Last Written |
|
/W |
|
Uses wide list format. |
|
/X |
|
This displays the short names generated
for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. |
|
/4 |
|
Displays four-digit
years |
Help Screen Reorganized
Although the DIR help screen looks quite different in 2K as opposed to NT, the only real changes are the additions of the /Q
and /4 switches. The rest of the help screen changes are just putting the switches in alphabetical order.
Inconsistent Errorlevels Returned
A request for a nonexistent file or directory returns different errorlevels depending upon OS and whether a trailing backslash is specified.
-------Begin (checkel.cmd)-------
@ECHO OFF
%* >NUL
ECHO:EL=%errorlevel%
--------End (checkel.cmd)--------
Assume no matching files or folders (ABC, abc,
etc.) exist in the current directory:
Example #1
C:\>checkel dir abc
File Not Found
EL=2
File Not Found
EL=1
Example #2 (ending with a backslash)
C:\>checkel dir abc\
The system cannot find the file specified.
EL=1