0% found this document useful (0 votes)
97 views

DIR (Directory) - Displays A List of Files and Subdirectories in A Directory

The document describes 9 basic Windows commands: 1. DIR displays a list of files and subdirectories in a directory. 2. CD changes the current directory. 3. MD creates a new directory. 4. RD removes (deletes) a directory. 5. COPY copies one or more files to another location. 6. DEL deletes one or more files. 7. REN renames a file or files. 8. TIME displays or sets the system time. 9. DATE displays or sets the date.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views

DIR (Directory) - Displays A List of Files and Subdirectories in A Directory

The document describes 9 basic Windows commands: 1. DIR displays a list of files and subdirectories in a directory. 2. CD changes the current directory. 3. MD creates a new directory. 4. RD removes (deletes) a directory. 5. COPY copies one or more files to another location. 6. DEL deletes one or more files. 7. REN renames a file or files. 8. TIME displays or sets the system time. 9. DATE displays or sets the date.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

BASIC WINDOWS COMMANDS

(1)DIR (Directory) -- Displays a list of files and subdirectories in a


directory.

Syntax: DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L]


[/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

Where: [drive:][path][filename] Specifies drive, directory, and/or


files to list.

The part of the syntax with forward slash ( / ) are called switches.
Switches:
/A Displays files with specified attributes.
attributes D Directories R Read-only files
H Hidden files A Files ready for archiving
S System files I Not content indexed files
L Reparse Points O Offline 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 (oldest
first)
G Group directories first - Prefix to reverse order
/P Pauses after each screenful of information.
/Q Display the owner of the file.
/R Display 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
timefield C Creation
A Last Access
W Last Written
/W Uses wide list format.
/X This displays the short names generated for non-8dot3 filenames.
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

Switches may be preset in the DIRCMD environment variable. Override preset


switches by prefixing any switch with - (hyphen)--for example, /-W.
( 2 ) CD (Change Directory) -- Displays the name of or changes the current
directory.
Syntax: CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]

.. Specifies that you want to change to the parent directory.

Type CD drive: to display the current directory in the specified drive.


Type CD without parameters to display the current drive and directory.

Use the /D switch to change current drive in addition to changing current directory
for a drive.

If Command Extensions are enabled CHDIR changes as follows:

The current directory string is converted to use the same case as the on disk
names. So CD C:\TEMP would actually set the current directory to C:\Temp if that is
the case on disk.

CHDIR command does not treat spaces as delimiters, so it is possible to CD into a


subdirectory name that contains a space without surrounding the name with quotes.
For example:

cd \winnt\profiles\username\programs\start menu

is the same as:

cd "\winnt\profiles\username\programs\start menu"

which is what you would have to type if extensions were disabled.

( 3 ) MD -- Creates a directory.
Syntax:
MKDIR [drive:]path
MD [drive:]path

If Command Extensions are enabled MKDIR changes as follows:

MKDIR creates any intermediate directories in the path, if needed. For example,
assume \a does not exist then:

mkdir \a\b\c\d

is the same as the following sequence of commands:


mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

which is what you would have to type if extensions were disabled.


( 4 ) RD -- Removes (deletes) a directory.
Syntax:
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S Removes all directories and files in the specified directory


in addition to the directory itself. Used to remove a directory
tree.

/Q Quiet mode, do not ask if ok to remove a directory tree with /S

( 5 ) COPY -- Copies one or more files to another location.


Syntax:
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]

source Specifies the file or files to be copied.


/A Indicates an ASCII text file.
/B Indicates a binary file.
/D Allow the destination file to be created decrypted
destination Specifies the directory and/or filename for the new file(s).
/V Verifies that new files are written correctly.
/N Uses short filename, if available, when copying a file with a
non-8dot3 name.
/Y Suppresses prompting to confirm you want to overwrite an
existing destination file.
/-Y Causes prompting to confirm you want to overwrite an
existing destination file.
/Z Copies networked files in restartable mode.
/L If the source is a symbolic link, copy the link to the target
instead of the actual file the source link points to.

The switch /Y may be preset in the COPYCMD environment variable. This may be
overridden with /-Y on the command line. Default is to prompt on overwrites unless
COPY command is being executed from
within a batch script.

To append files, specify a single file for destination, but multiple files for source
(using wildcards or file1+file2+file3 format).

( 6 ) DEL -- Deletes one or more files.


Syntax:
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names Specifies a list of one or more files or directories. Wildcards may be
used to delete multiple files. If a directory is specified, all files within the
directory will be deleted.

/P Prompts for confirmation before deleting each file.


/F Force deleting of read-only files.
/S Delete specified files from all subdirectories.
/Q Quiet mode, do not ask if ok to delete on global wildcard
/A Selects files to delete based on attributes
attributes R Read-only files S System files
H Hidden files A Files ready for archiving
I Not content indexed Files L Reparse Points
O Offline files - Prefix meaning not

If Command Extensions are enabled DEL and ERASE change as follows:

The display semantics of the /S switch are reversed in that it shows you only the
files that are deleted, not the ones it could not find.

( 7 ) REN -- Renames a file or files.


Syntax:
RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

Note that you cannot specify a new drive or path for your destination file.

( 8 ) TIME -- Displays or sets the system time.


Syntax:
TIME [/T | time]

Type TIME with no parameters to display the current time setting and a prompt for a
new one. Press ENTER to keep the same time.

If Command Extensions are enabled the TIME command supports the /T switch
which tells the command to just output the current time, without prompting for a
new time.

( 9 ) DATE -- Displays or sets the date.


Syntax:
DATE [/T | date]

Type DATE without parameters to display the current date setting and a prompt for
a new one. Press ENTER to keep the same date.
If Command Extensions are enabled the DATE command supports the /T switch
which tells the command to just output the current date, without prompting for a
new date.

You might also like