常用dos命令及参数
一索引: 2 K1 w" K& V9 E1 e# G5 _/ h
4 l0 E2 @( h5 K' HATTRIB & V" |! e( t9 \' y' ^7 u& `1 o
CD 1 T" E0 H7 q9 ]7 O% {8 M5 {
CLS , c% Z) ?" g- R
COPY
) j0 E0 R8 V' ~' nDATE 6 c' q: o% G* I, f9 P; Z
DEL
" g7 m6 S) J0 a6 F4 O) l, S8 jDIR
9 F/ ^/ S! I" ]0 Z( H$ Q5 r: U0 VDISKCOMP
# G g+ n' r: J! w; tDISKCOPY U& y- E- _# N& a' t
ECHO + B5 o' r) i( I) y- \
FC & i& {; ~/ i. R5 V) p
FIND
; \+ z) @( Q+ [5 k7 C; M( WFORMAT
, b1 ^8 ?- }2 _# A# mLABEL 4 P$ ?5 |. _% E/ i5 d; E' T
MD 4 {5 y7 Y% H8 G! U% v8 N
MOVE ; T* Q1 r _" t( l
PROMPT j. A( }' ^2 s9 o8 B8 m0 s
TIME # [1 U4 t3 O0 Q4 R$ F$ N
TREE
2 F' i7 c% H MVER $ x& d w' n* M& O+ `1 J
XCOPY ~( N% C* f O, _/ e( ~- W! S M
NETSTAT / w9 J n# ?5 W$ K: r. W" I: l' ^
REM
# G. ?5 T$ T! ^4 {. xREN f, K$ C+ I8 ]; I0 m& L
VOL g# c* M$ u; h' p |/ S$ G5 `
TYPE
, O, q% o9 @/ n( O1 n2 b# ?- W5 k
, b4 J; f0 t6 h8 N6 l
ATTRIB:显示或更改文件属性。 ' D6 o1 c- J) M$ R8 |
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [ 8 ^9 n4 ^! ^, K8 B- E8 K
/D]]
/ ]% c8 p! L) `, |9 f+ 设置属性。
" N; [: u+ ^: X( }- 清除属性。
& k' x8 x5 Q3 p- `( C! |R 只读文件属性。
0 o! g$ U) f2 A/ A# } ]6 R* EA 存档文件属性。 % o$ j4 Q" `# O) `2 O6 W
S 系统文件属性。
3 c( C, ~' Q$ g: z. l4 UH 隐藏文件属性。
5 v$ m, z- j+ f0 K8 Z[drive:][path][filename] - n7 }% n$ F ~
指定要处理的文件属性。 ' l. {3 f4 Q2 _) o: B& ?
/S 处理当前文件夹及其子文件夹中的匹配文件。 # u/ f; K! H" B% W5 x
/D 也处理文件夹。 5 G2 \ a2 N6 P1 f0 w+ Q X) A
5 z j1 S5 e! K1 J0 ?( J2 I" L1 Q
CD:显示当前目录名或改变当前目录。
e- y4 {2 N% U1 N6 w% vCHDIR [/D] [drive:][path]
# d2 k$ v% q0 NCHDIR [..]
; f1 R7 y, w/ v5 B! tCD [/D] [drive:][path]
' s& z0 G) u& z+ ~/ c( z5 L5 V' LCD [..] " X/ q( v& T0 ?4 y8 t9 V4 g
.. 指定要改成父目录。
. D u/ w+ J7 ~: I0 F8 J* Q0 K& V5 \$ y键入 CD 驱动器: 显示指定驱动器中的当前目录。
4 y# J+ W& d$ e/ x$ t, w! q }不带参数只键入 CD,则显示当前驱动器和目录。
# p9 F; t. q: P; F! |( @! Y' A0 H使用 /D 命令行开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。
' A6 y8 g P" j如果扩展命令名被启用,CHDIR 会如下改变:
$ O3 u2 k+ x+ H# h当前的目录字符串会被转换成使用磁盘名上的大小写。所以,如果磁盘上的大小写如此,CD C : \TEMP 会将当前目录设为 C:\Temp。 & T8 g( I, c7 F* Z; y7 s" {
CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个 , J6 d8 l, d# [; Z% r1 v! m; U
带有空格但不带有引号的子目录名。例如:
$ v" B5 o% a. M: S9 {9 a5 J; L# W8 j1 bcd \winnt\profiles\username\programs\start menu
0 b" q2 m6 v- \1 G5 [1 Q) T/ I与下列相同:
7 _& i4 |; v( |# A9 A. U }& |cd "\winnt\profiles\username\programs\start menu"
3 \4 ]8 p) O Y- o# @3 t" I9 G( p在扩展功能停用的情况下,您必须键入以上命令。
" B% g, g) h. ~5 n; U8 U5 o/ i2 Z# j1 s1 E2 ~# r# J+ y2 ]
CLS:清除屏幕。
' i$ Q8 ]6 c2 N2 mCOPY:将一份或多份文件复制到另一个位置。 2 x. @& q `* p3 ?5 ~
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] / }8 e7 K( q8 [2 Z4 l) J; f! `* u
[+ source [/A | /B] [+ ...]] [destination [/A | /B]] - Q: o' i( x* g' ~
source 指定要复制的文件。
) I" |0 e* @: {- G+ x1 A4 R2 `/A 表示一个 ASCII 文本文件。
* W$ l: ?4 R) O) y. P/B 表示一个二进位文件。
) R) ?; u/ {. J# i+ B5 ]* W/D 允许解密要创建的目标文件
/ T- N. ?4 M* m3 F. w2 xdestination 为新文件指定目录和/或文件名。
# r9 H }6 b+ Y5 B# Y7 T8 R" S- F8 ?/V 验证新文件写入是否正确。 # c# m9 n- L( Z8 f% U
/N 复制带有非 8dot3 名称的文件时,尽可能使用短文件名。 5 t: ~) D& k* j+ s; W3 c% H% Q
/Y 不使用确认是否要改写现有目标文件的提示。
9 r0 g+ a" B$ P* F+ K+ K1 W( Y0 u/-Y 使用确认是否要改写现有目标文件的提示。 ) g1 p( q3 C' X$ M% s. q4 J2 s7 k
/Z 用可重新启动模式复制已联网的文件。
2 h H" r" p/ p9 S2 ^. ~; U命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
1 b! S, M6 E. I B; G这可能会被命令行上的 /-Y 替代。除非 COPY命令是在一个批文件脚本中执行的,默认值应为在改写时进行提示。要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式)。
8 t) P3 _. [; n) _% \( WDATE:显示或设置日期。 ( `: C- G4 P+ O
DATE [/T | date] 9 @! c6 S- m; W. C$ w8 T- P$ s0 i
显示当前日期设置和输入新日期的提示,请键入不带参数的 DATE。要保留现有日期,请按 ENTER。
( C0 a! J ^' q1 d' v3 ^, w2 t1 i& A如果命令扩展名被启用,DATE 命令会支持 /T 开关;该开关指示命令只输出当前日期,但不提示输出新日期。
& w) w6 B3 o& ]8 h: Q- {/ @
n8 u$ |: S0 {; {DEL:删除一个或数个文件。
' i8 m4 U, c' `% M) Q% @DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names , L% d. q6 P( r! B# T4 z2 |
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ' i$ ?, l' [5 V& d7 }! U$ Z2 D
names 指定一个或数个文件或目录列表。
+ O6 l: l/ Z. \3 v通配符可被用来删除多个文件。如果指定了一个目录,目录中的所有文件都会被删除。 2 q6 S; E o' M
/P 删除每一个文件之前提示确认。
# r: s( _9 `. y, l8 w/F 强制删除只读文件。 5 J f3 x5 n) h3 y$ D
/S 从所有子目录删除指定文件。
- f1 W7 r9 ~% ^+ d/Q 安静模式。删除全局通配符时,不要求确认。
/ } W# s& G" O# I/A 根据属性选择要删除的文件。
) z2 d. W a' L; x+ uattributes R 只读文件 S 系统文件
`" T3 `0 n; }% z' _0 HH 隐藏文件 A 存档文件
6 X9 d1 v* x m& N- L$ i# u- 表示“否”的前缀 " u4 ?: q" g X- W* @& ?, o) L
如果命令扩展名被启用,DEL 和 ERASE 会如下改变:
' h/ L+ s: u7 g; T Q1 P/S 开关的显示句法会颠倒,即只显示已经
) [2 S* i; ~% H3 n删除的文件,而不显示找不到的文件。 , X5 g: a0 A" f
DIR:
& Q+ z3 i$ Q6 Z4 d2 |) M7 c' GDIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
) B/ t/ l$ ~9 T/ d) G- X4 i[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4] $ T# ?. T# Y# f8 r1 h
[drive:][path][filename] 6 ]) A- e: s! J, X2 l1 c3 K* f
指定要列出的驱动器、目录和/或文件。
& N" d$ V; M" c) i2 p+ `( g5 ^/A 显示具有指定属性的文件。
, ^+ U8 p G8 A# d2 Nattributes D 目录 R 只读文件
( T% d4 j. y, jH 隐藏文件 A 准备存档的文件 * A& W8 V+ `6 L" |4 P1 K* U9 R
S 系统文件 - 表示“否”的前缀
& s1 T; x9 H+ Z3 k+ B+ ~/B 使用空格式(没有标题信息或摘要)。 3 u' k- F" o5 N8 g* o
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来 , _" e; F9 q# }
停用分隔符显示。
, g" _8 h4 j) u/ e( ?/D 跟宽式相同,但文件是按栏分类列出的。 ) `3 M- q# y# f
/L 用小写。 + D; x" K" z8 t
/N 新的长列表格式,其中文件名在最右边。 9 h& {( K+ P v1 n
/O 用分类顺序列出文件。
8 O3 L* w9 Q" l4 Psortorder N 按名称(字母顺序) S 按大小(从小到大)
4 Q; f! B9 o3 D0 DE 按扩展名(字母顺序) D 按日期/时间(从先到后) . y# R( B4 D+ V4 R# ?3 `9 v
G 组目录优先 - 颠倒顺序的前缀 + N* Y' r3 H, o0 S" ^
/P 在每个信息屏幕后暂停。 1 b% }& A9 C6 n9 ]
/Q 显示文件所有者。
; r& B. @# z; y/ d! O/S 显示指定目录和所有子目录中的文件。
1 q3 [) c, z- Y2 {5 Q0 l/T 控制显示或用来分类的时间字符域。
& U B/ q( F0 N' etimefield C 创建时间 1 T, ^# j+ ]* M4 r! r
A 上次访问时间
, C0 H, U! t. L0 H7 b$ ^: R2 OW 上次写入的时间 6 ]) d( h; n2 w9 r# j
/W 用宽列表格式。 2 o8 X9 Y! P. z. P
/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式, 1 |1 ]8 q# n$ o& ^% a# p9 ~+ B: C
短名称插在长名称前面。如果没有短名称,在其位置则显示空白。 # l0 |, w) R8 P K4 }
/4 用四位数字显示年 : u8 ` \9 T5 x% }( }+ |
可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号) 2 d/ c/ h/ F1 N
来替代预先设定的开关。例如,/-W。 & B4 a2 H. T2 f( @- k
DISKCOMP:比较两张软盘的内容。 & n: l4 f& h1 j/ N- h; o8 `
DISKCOMP [drive1: [drive2:]] 2 d8 J& Q& @7 W0 [( f
DISKCOPY:把一张软盘的内容复制到另一张。
2 H' b) o. x# N' @! dDISKCOPY [drive1: [drive2:]] [/V] 1 B* X) [0 e7 i+ m& y: `* \
/V 校验信息复制得是否正确。 - E7 N& h# F% H. n
两张软盘的类型必须相同。
( S( p& v, T* x您可以为 drive1 和 drive2 指定同样的驱动器。 # W9 r/ E Z$ K6 |% N- ^" i
ECHO:显示信息,或将命令回显打开或关上。
( Q, o% e( \( {- U; ]ECHO [ON | OFF] 1 w9 ^( g5 N/ ?' C4 N$ |# o( b
ECHO [message] / X% V$ y4 U0 {6 @9 f# X- h. y
要显示当前回显设置,键入不带参数的 ECHO。
# _0 A' ?6 h' N4 N. [+ nFC:比较两个文件或两个文件集并显示它们之间的不同 ' X6 T* E' v) n; N3 p! _
- a8 c; ^& P# i% o$ S+ yFC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] . b4 x6 y3 Z1 z; N
[drive1:][path1]filename1 [drive2:][path2]filename2
! W7 `8 S% s, k: q( Y2 B) m6 TFC /B [drive1:][path1]filename1 [drive2:][path2]filename2
; S! G/ q' @4 `' J/A 只显示每个不同处的第一行和最后一行。 ( N" H8 Q* u& }7 Z
/B 执行二进制比较。 & r" E2 K# Q: n3 F# o+ S! A5 C
/C 不分大小写。 ) a: i3 y9 }6 N/ h
/L 将文件作为 ASCII 文字比较。
& V; t5 h# S) P: |# I, g6 s- G/LBn 将连续不匹配的最大值设为指定的行数。
6 T2 l; ]8 X' u6 P8 k7 l9 A2 m/N 在 ASCII 比较上显示行数。
) R! n: N1 k! E1 U5 ~5 m- a0 v: ^/OFF[LINE] 不要跳过带有脱机属性集的文件。
?7 L3 g5 F( l/T 不要将 tab 扩充到空格。
6 E. ~: l8 v) _, g0 u/U 将文件作为 UNICODE 文字文件比较。
# Z; ~5 K: \6 R3 j/ X/W 为了比较而压缩空白(tab 和空格)。
2 t$ G" \) u/ w$ k. k/ H/nnnn 指定不匹配处后必须连续匹配的行数。 . P/ Y7 R9 W/ w0 c7 I2 i1 Q
[drive1:][path1]filename1 ( U3 R9 r* E3 m9 U- e0 n
指定要比较的第一个文件或第一个文件集。
+ q; F0 K' J/ z9 Q[drive2:][path2]filename2
( L& |+ v) {3 [: u3 J. j指定要比较的第二个文件或第二个文件集。 " E8 K7 G( @' j7 V5 _, A1 g4 `
FIND:在文件中搜索字符串。 / N" q+ N0 Y6 Y
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]] 5 l$ ~" \$ P& X$ f5 J( m' |
/V 显示所有未包含指定字符串的行。 : {! A4 W4 b8 P- Z" b
/C 仅显示包含字符串的行数。
% D: |, d- {4 a- Y" Z- f/N 显示行号。 7 M9 G/ b9 m, M% k# _. L
/I 搜索字符串时忽略大小写。 ' o4 D0 ~; N# I$ K
/OFF[LINE] 不要跳过具有脱机属性集的文件。 5 O: O6 h3 d! s5 p
"string" 指定要搜索的文字串, {6 S6 p& g% j
[drive:][path]filename
, l: _" K" f( j5 ^5 Q( l3 w指定要搜索的文件。 + X! Y5 a8 X$ L$ `
如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。 % _# v* ^/ p4 K0 O/ l! }; e
FORMAT:格式化磁盘。
" S8 u5 K3 T3 c' w6 C' s; ?FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] ! ~$ G& \( ^" L6 ^9 M, b) ^
FORMAT volume [/V:label] [/Q] [/F:size] 4 i3 K: s& w H7 k3 U( Z
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
9 ?: X# x; T! W* ~FORMAT volume [/V:label] [/Q] ; V( Y2 ~" O3 D- ~3 I
FORMAT volume [/Q] 1 e3 x( p+ l" g4 }( u- |
volume 指定驱动器(后面跟一个冒号)、装入点或卷名。 1 |' c: l# W; `0 x8 e( j
/FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。
5 E d* q9 _# S6 a% p6 k8 M/V:label 指定卷标。
" k( w* U: d" l5 h: k0 o6 Z/Q 执行快速格式化。 ( |6 a3 s& Q( J; K4 J
/C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上
: e7 N- O- \5 [1 ?7 I创建的文件。
- V/ j4 z$ K- n# u7 Z/X 如果必要,先强制卸下卷。那时,该卷所有
4 M0 @# f b1 l已打开的句柄不再有效。
9 a+ k) U0 N5 a- F0 j+ y) V) j% D/A:size 替代默认配置单位大小。极力建议您在一般状况下使用
# C5 m, i/ u4 c4 N默认设置。 ' z& ?* q. u" \# [; |: }% H
NTFS 支持 512、1024、2048、4096、8192、16K、32K、
7 a4 w. X8 o, w+ @2 p- }+ }; l- M6 Z64K。 2 d8 |$ u( D: X8 k( D. k1 I. D
FAT 支持 512、1024、2048、4096、8192、16K、32K、
5 S0 m" v# O( z2 d/ e1 r2 t64k,(128k、256k 用于大于 512 字节的扇区) 。 / k+ a* ]( I, S
FAT32 支持 512、1024、2048、4096、8192、16k、32k、
6 A: Z+ h& z$ \$ {64k,(128k 、256k 用于大于 512 字节的扇区)。 # E# Q$ \7 J6 w: [
注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:
% Z8 U7 ~9 {, b* CFAT: 群集数量 <= 65526
+ J0 n8 V/ ^' p; G$ D0 tFAT32: 65526 < 群集数量 < 4177918 4 T8 S4 c5 ?. ]# t6 I
如果判定使用指定的群集大小无法满足以上需求,格式 4 E* y! v5 z( B9 s$ u
化将立即停止。
$ b' Y' {0 ^ P$ H N# DNTFS 压缩不支持大于 4096 的分配单元。 " ]3 g8 O) i2 i0 w
/F:size 指定要格式化的软盘大小(1.44)
$ f2 f% w; r, g b0 v1 i/T:tracks 为磁盘指定每面磁道数。
6 K) j. _$ H& i/N:sectors 指定每条磁道的扇区数。
5 ^# ^5 l* N: S ?: _LABEL:创建、更改或删除磁盘的卷标。
/ {# h8 h0 W: }6 M5 i2 E" t; E- NLABEL [drive:][label] + k% F1 K4 X: U5 j- ^' o O0 V
LABEL [/MP] [volume] [label] 8 Z/ o9 l* u, H: j
drive: 指定驱动器名。 ) x$ f2 t) p" n. e
label 指定卷标签。 $ [4 i9 E7 \. S% A' B
/MP 指定卷应该被当作安装点或卷名。
* }- \4 d& }1 P# P/ o# Yvolume 指定驱动器(后面跟一个冒号)、装入点
[0 a, k3 R, J3 `, A或卷名。如果指定了卷名,/MP 标志则不必要。
2 f' Q3 T& b) z: U' EMD:创建目录。 O' P( }$ ]; n3 T
MKDIR [drive:]path . o m) }0 G1 S/ {6 r( A
MD [drive:]path
0 C6 w( P/ O0 h: R* P' j0 s9 o; w如果命令扩展名被启用,MKDIR 会如下改变: % i: q/ W! [, \/ B5 ~8 K. E
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \a 不存在,那么:
/ T0 t0 A; ~' r! |5 J0 Omkdir \a\b\c\d * ^* ~+ Q5 ]* E3 G1 h
与:
/ y$ o0 p5 F8 V- |) |5 g- L" omkdir \a " l: _& O3 l- T) w1 f; w% D
chdir \a 8 c! d: M0 f6 @- d2 J2 i: g5 ^* r
mkdir b
1 c- T3 X" r6 Q' q1 T# Zchdir b ) f2 }6 p! J" ~+ [& A. r8 w
mkdir c % Q9 k/ j( W2 r" S p Y
chdir c : @7 s/ k1 R- F, J
mkdir d
3 o+ @" `$ ^5 E6 m相同。如果扩展名被停用,则需要键入 mkdir \a\b\c\d。 . E7 ^; b- w% w7 T0 w1 `7 L$ S
MOVE:移动文件并重命名文件和目录。 W: Q) [2 Y5 \' o
要移动至少一个文件: 9 E& |/ h9 d5 T. `
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
& o- Y/ A; N1 b6 L要重命名一个目录:
+ T- i+ K: T5 q5 a5 j$ [! nMOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
S) w2 Y" Z3 g5 ~& C: u[drive:][path]filename1 指定您想移动的文件位置和名称。 1 X, ?6 V& S" Y6 u |1 L2 H
destination 指定文件的新位置。目标可包含一个驱动器号 ) f! m8 g5 N' F# B
和冒号、一个目录名或组合。如果只移动一个文件
& ?2 n; z3 V( g1 ? l5 P1 f' i1 Y并在移动时将其重命名,您还可以包括文件名。 6 ^3 J7 Z u$ ~ Y
[drive:][path]dirname1 指定要重命名的目录。
9 H0 Y+ a) [, {/ _) Kdirname2 指定目录的新名称。 ) c. G9 `& n/ t! Y( q+ ]
/Y 取消确认改写一个现有目标文件的提示。 * Z4 }* a3 q1 A) @4 m% g! l, V
/-Y 对确认改写一个现有目标文件发出提示。
; r2 c# p% _' P6 ?命令行开关 /Y 可以出现在 COPYCMD 环境变量中。这可以用命令行上
2 g! O) m! V+ g* I! j+ {& F的 /-Y 替代。默认值是,除非 MOVE 命令是从一个批脚本内 + \, _0 x3 { v$ z$ Y
执行的,改写时都发出提示。 ! `5 _" ]/ F% y% U
PROMPT:更改命令提示符。
4 E6 h b" k% i1 w* Y& o/ ]6 ?PROMPT [text] - \: r P# r& s
text 指定新的命令提示符。 k2 ` P' @1 |9 L
提示符可以由普通字符及下列特定代码组成:
1 N" ]2 M4 \* b3 d+ a6 M! O$A & (短 and 符号)
! _- g5 {# E$ X0 F. f; B$B | (管道)
& `' @; F ~4 F. _- J- O$ l$C ( (左括弧)
3 C2 o5 I. N& W0 k8 E$D 当前日期
* K% l$ ]2 q( e+ O$E Escape code (ASCII 码 27) 7 F" g6 q; v- t9 Z- o! J
$F ) (右括弧)
: ^. G3 R8 M! _$G > (大于符号)
- Q7 M9 \$ v/ x; U/ z3 I0 H: V6 v$H Backspace (擦除前一个字符) ! C) q1 m8 ]. d, |" H' G
$L < (小于符号) 6 g& {* m# a2 @, P4 v: r. i5 F1 r" @
$N 当前驱动器 ; {) ?9 n* i0 t. C X( F/ ?+ ?
$P 当前驱动器及路径
4 a6 |4 L/ X1 T( `$Q = (等号) $ X/ K1 o8 X. g: y- {! @8 F% d- _
$S (空格)
9 p- P- @+ K E1 v# `$ L% c7 P$T 当前时间
; j( z# c3 o# s/ }$V 版本号
, t$ P- Y+ o8 j1 \' x$_ 换行
) j8 j( k2 p$ f; Q: h/ O$$ $ (货币符号) ; D' ?( n+ ^+ y5 I d6 g
如果命令扩展名被启用,PROMPT 命令会支持下列格式化字符: 2 T( g r1 C6 C& h$ d {
$+ 根据 PUSHD 目录堆栈的深度,零个或零个以上加号(+)字符; + y" X; ^6 S1 t# `* m
每个被推的层有一个字符。 - Z4 _3 W/ \2 y
$M 如果当前驱动器不是网络驱动器,显示跟当前驱动器号或
3 B- V# ?3 E: G! T空字符串有关联的远程名。
( |' X/ h; p8 v( FTIME:显示或设置系统时间。 / ], W7 K( I5 }% d
TIME [/T | time]
( S9 m1 |6 w# P. b显示当前时间设置和输入新时间的提示,请键入 5 _$ u" @9 @8 A& C1 j" v* X- s7 }6 ~
不带参数的 TIME。要保留现有时间,请按 ENTER。
$ _% @" i: T+ _' q如果命令扩展名被启用,DATE 命令会支持 /T 命令行开关;该命令行开关告诉
- o4 G' D5 ~. t" ~ q% x命令只输出当前时间,但不提示输出新时间。 * I; a, Y" m) I- Y2 K
TREE:以图形显示驱动器或路径的文件夹结构。
/ M6 h& c) B/ V" Z+ p. I3 tTREE [drive:][path] [/F] [/A]
# ~$ s% p5 f$ W3 {# @: o0 r/F 显示每个文件夹中文件的名称。
+ d6 h' I4 B, @" Z4 D1 e0 i3 z R/ S/A 使用 ASCII 字符,而不使用扩展字符。 1 C7 Q/ K0 B9 Q# a) G
VER:显示 DOS / Windows 版本。
+ w% W! Z9 K# x8 ~. P, U/ R) B6 B5 |XCOPY:复制文件和目录树。
2 ~9 i1 L0 ^ {% V- D' n3 h; ZXCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] % X5 ]* F& F0 X8 l: l6 O
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] ! ~" d* D @2 F X; U1 L. T: l
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] 5 r4 f7 A* M; I) W' b7 ?
[/EXCLUDE:file1[+file2][+file3]...] , A' k, D) C/ ?9 H3 b* v4 {+ H
source 指定要复制的文件。
+ X# ?4 f2 B" c z0 _, }destination 指定新文件的位置和/或名称。
. v6 \7 X: f$ i8 x& } t" X5 t* q s1 A2 G/A 只复制有存档属性集的文件, 6 I* p, [" |/ O" k" j0 y. i9 s
但不改变属性。
I* y& Q( J- w ?$ y/M 只复制有存档属性集的文件,
" ^/ G7 y8 c( a8 V并关闭存档属性。
' X) X3 [. L1 F! [/D:m-d-y 复制在指定日期或指定日期以后改变的文件。 3 g) e, a! |2 w) r2 g0 \& ?
如果没有提供日期,只复制那些源时间 , e5 Q8 \% \% U! y0 i
比目标时间新的文件。
2 z) v2 `+ x# ?; S- h4 m/EXCLUDE:file1[+file2][+file3]... - X2 k2 n# Z/ g# p# V- g
指定含有字符串的文件列表。如果有任何 4 n; b+ B4 U+ G1 {6 E
字符串与要被复制的文件的绝对路径
+ `; r6 p$ `' u/ B/ |% ^相符,那个文件将不会得到复制。
$ u* i- k7 X& k% Z( {例如,指定如 \obj\ 或 .obj 的字符串会排除 1 X8 Q6 g. Z2 f7 N- [3 n7 `# {
目录 obj 下面的所有文件或带有
" E8 A% r* @4 Z; B! v4 I.obj 扩展名的文件。 / N9 a1 @! D5 x) g+ J" T& \
/P 创建每个目标文件前提示。 ! F( k( M) Y. L2 y- K% p3 G+ A
/S 复制目录和子目录,除了空的。 + _& |2 o) b. c
/E 复制目录和子目录,包括空的。 ) C4 |1 ?; j% `% x) w* Z0 u/ h" l
与 /S /E 相同。可以用来修改 /T。
& L: ]: A/ C! h' H" [7 a+ A/V 验证每个新文件。
- G2 L( W& l/ T: {/W 提示您在复制前按键。
+ D1 a$ C2 X' r. w: N/C 即使有错误,也继续复制。
& v2 C' f M. ^# r! [3 \' h/I 如果目标不存在,又在复制一个以上的文件,
5 Z8 s2 v) k4 ?9 M$ v则假定目标一定是一个目录。
, | X: X; x7 N! R- ^/Q 复制时不显示文件名。
) U5 ~9 Q% n2 i' o, z1 j/F 复制时显示完整的源和目标文件名。
7 D/ g j4 P4 ?/L 显示要复制的文件。 . N, Z; V" l$ u+ @- A& Q
/G 允许将没有经过加密的文件复制到
1 K/ Z, T" c5 z6 q; e% ?不支持加密的目标。 6 w3 d/ D5 e+ |( s9 A
/H 也复制隐藏和系统文件。 . N- @* f' `% K2 V% o8 l8 h$ {2 U
/R 改写只读文件。 . c' V' ]8 B( b6 d! I$ _
/T 创建目录结构,但不复制文件。不
& W7 E- ^, R. p1 D. ]包括空目录或子目录。/T /E 包括 2 c, w9 ~2 H5 ~4 C
空目录和子目录。 2 P7 _; O- \& W# L' v
/U 只复制已经存在于目标中的文件。 9 S, k3 t6 ?* ?) Q2 B- i9 B
/K 复制属性。一般的 Xcopy 会重设只读属性。 ) J7 O- ^3 z9 Y" }6 M
/N 用生成的短名复制。
, l: ~& i2 @# K$ _# f' ]1 s/O 复制文件所有权和 ACL 信息。 2 j9 } C6 z# [
/X 复制文件审核设置(隐含 /O)。
) J0 I. w9 ] X/Y 禁止提示以确认改写一个
9 j" M6 A! S7 i/ d+ I( W现存目标文件。
. n. W6 {5 z9 l6 m% b% D0 m- D5 i/-Y 导致提示以确认改写一个
5 U) u& E4 @" h; F. L& O# C现存目标文件。 3 v* q7 T! o, R+ b) X$ E3 G
/Z 用重新启动模式复制网络文件。