Purpose:Display the current directory stack


Format:DIRS [+n -n /M /P /Q] [name]


+n / -nRotate the directory stack up or down n entries
nameDisplay only directories which match name


/M (number lines)




See also: PUSHD, POPD, @DIRSTACK and Directory Navigation.


File Completion Syntax:


The default filename completion syntax is: dirs




The PUSHD command adds the current default drive and directory to the directory stack, a list maintained by TCC. The POPD command removes the top entry of the directory stack and makes that drive and directory the new default. The DIRS command displays the contents of the directory stack, with the most recent entries last (i.e., the next POPD will retrieve the last entry that DIRS displays).


The name to match can include wildcards.


The directory stack holds 16K characters, enough for 400+ typical drive and directory entries.




To change directories and then display the directory stack:


[c:\] pushd c:\database

[c:\database] pushd d:\wordp\memos

[d:\wordp\memos] dirs




You can optionally display only those directories in the stack which match a name. For example:


DIRS c:(only display directories on the C: drive)
DIRS \\server\share(only display directories on this UNC share name)




/MNumber the lines when displaying the DIRS list.


/PWait for a key after displaying each page of the list. Your options at the prompt are explained in detail under Page and File Prompts.


/QDon't display the directory stack (only useful when combined with +n or -n).