[TOC]

https://www.jb51.net/help/cmd.htm

[| ASSOC | 显示或修改文件扩展名关联。 | | —- | —- | | ATTRIB | 显示或更改文件属性。 | | BREAK | 设置或清除扩展式 CTRL+C 检查。 | | BOOTCFG | 设置 boot.ini 文件的属性以便控制启动加载。 | | CACLS | 显示或修改文件的访问控制列表(ACL)。 | | CALL | 从另一个批处理程序调用这一个。 | | CD | 显示当前目录的名称或将其更改。 | | CHCP | 显示或设置活动代码页数。 | | CHDIR | 显示当前目录的名称或将其更改。 | | CHKDSK | 检查磁盘并显示状态报告。 | | CHKNTFS | 显示或修改启动时间磁盘检查。 | | CLS | 清除屏幕。 | | CMD | 打开另一个 Windows 命令解释程序窗口。 | | COLOR | 设置默认控制台前景和背景颜色。 | | COMP | 比较两个或两套文件的内容。 | | COMPACT | 显示或更改 NTFS 分区上文件的压缩。 | | CONVERT | 将 FAT 卷转换成 NTFS。您不能转换 当前驱动器。 | | COPY | 将至少一个文件复制到另一个位置。 | | DATE | 显示或设置日期。 | | DEL | 删除至少一个文件。 | | DIR | 显示一个目录中的文件和子目录。 | | DISKCOMP | 比较两个软盘的内容。 | | DISKCOPY | 将一个软盘的内容复制到另一个软盘。 | | DISKPART | 显示或配置磁盘分区属性。 | | DOSKEY | 编辑命令行、调用 Windows 命令并创建宏。 | | DRIVERQUE | RY 显示当前设备驱动程序状态和属性。 | | ECHO | 显示消息,或将命令回显打开或关上。 | | ENDLOCAL | 结束批文件中环境更改的本地化。 | | ERASE | 删除一个或多个文件。 | | EVENTQUER | Y 显示指定准则的事件日志项目。 | | EXIT | 退出 CMD.EXE 程序(命令解释程序)。 | | FC | 比较两个文件或两个文件集并显示它们之间的不同。 | | FIND | 在一个或多个文件中搜索一个文字字符串。 | | FINDSTR | 在多个文件中搜索字符串。 | | FOR | 为一套文件中的每个文件运行一个指定的命令。 | | FORMAT | 格式化磁盘,以便跟 Windows 使用。 | | FSUTIL | 显示或配置文件系统的属性。 | | FTYPE | 显示或修改用在文件扩展名关联的文件类型。 | | GOTO | 将 Windows 命令解释程序指向批处理程序 中某个带标签的行。 | | GPRESULT | 显示机器或用户的组策略信息。 | | GRAFTABL | 启用 Windows 在图形模式显示扩展字符集。 | | HELP | 提供 Windows 命令的帮助信息。 | | IF | 在批处理程序中执行有条件的处理过程。 | | LABEL | 创建、更改或删除磁盘的卷标。 | | MD | 创建一个目录。 | | MKDIR | 创建一个目录。 | | MODE | 配置系统设备。 | | MORE | 逐屏显示输出。 | | MOVE | 将一个或多个文件从一个目录移动到另一个目录。 | | OPENFILES | 显示远程用户为了文件共享而打开的文件。 | | PAGEFILEC | ONFIG 显示或配置页面文件的属性。 | | PATH | 为可执行文件显示或设置搜索路径。 | | PAUSE | 停止批处理文件的处理并显示信息。 | | POPD | 还原由 PUSHD 保存的当前目录上一次的值。 | | PRINT | 打印一个文本文件。 | | PROMPT | 改变 Windows 命令提示。 | | PUSHD | 保存当前目录,然后对其进行更改。 | | RD | 删除目录。 | | RECOVER | 从损坏的磁盘中恢复可读取的信息。 | | REM | 记录批处理文件或 CONFIG.SYS 中的注释。 | | REN | 重新命名文件。 | | RENAME | 重新命名文件。 | | REPLACE | 替换文件。 | | RMDIR | 删除目录。 | | SET | 显示、设置或删除 Windows 环境变量。 | | SETLOCAL | 开始用批文件改变环境的本地化。 | | SC | 显示或配置服务(后台处理)。 | | SCHTASKS | 安排命令和程序在一部计算机上按计划运行。 | | SHIFT | 调整批处理文件中可替换参数的位置。 | | SHUTDOWN | 让机器在本地或远程正确关闭。 | | SORT | 将输入排序。 | | START | 打开单独视窗运行指定程序或命令。 | | SUBST | 将驱动器号与路径关联。 | | SYSTEMINF | O 显示机器的具体的属性和配置。 | | TASKLIST | 显示包括服务的所有当前运行的任务。 | | TASKKILL | 终止正在运行的进程或应用程序。 | | TIME | 显示或设置系统时间。 | | TITLE | 设置 CMD.EXE 会话的窗口标题。 | | TREE | 以图形显示启动器或路径的目录结构。 | | TYPE | 显示文本文件的内容。 | | VER | 显示 Windows 的版本。 | | VERIFY | 告诉 Windows 验证文件是否正确写入磁盘。 | | VOL | 显示磁盘卷标和序列号。 | | XCOPY | 复制文件和目录树。 | | WMIC | 在交互命令外壳里显示 WMI 信息。 ,请在联机帮助查看命令行参考。 |

]()返回页首
[

ASSOC

显示或修改文件扩展名关联

ASSOC [.ext[=[fileType]]]

.ext 指定跟文件类型关联的文件扩展名 fileType 指定跟文件扩展名关联的文件类型

键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展 名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为 文件类型指定任何参数,命令会删除文件扩展名的关联。]()返回页首

[

ATTRIB

显示或更改文件属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

  • 设置属性。

[

BREAK

设置或清除 DOS 系统的扩展 CTRL+C 检测

这个命令是为了与 DOS 系统的兼容而保留的,在 Windows 里不起作用。

如果命令扩展被启用,并且操作平台是 Windows, BREAK 命令会在被调试程序调试时输入一个硬代码中断点。]()返回页首

[

BOOTCFG

BOOTCFG /parameter [arguments]

描述: 此命令行工具可以用来在 BOOT.INI 文件中配置、查询、更改或删除 启动项目设置。

参数列表: /Copy 生成一个现有的启动项目的副本。

/Delete     从 BOOT.INI 文件删除现有启动项目。

/Query      显示当前启动项目和它们的设置。

/Raw        允许用户指定要添加的任何开关。

/Timeout    允许用户更改超时值。

/Default    允许用户更改默认启动项目。

/EMS        允许用户为无头支持配置 /redirect 开关。

/Debug      允许用户为远程调试指定端口和波特率。

/Addsw      允许用户添加特定的开关。

/Rmsw       允许用户删除特定的开关。

/Dbg1394    允许用户为调试配置 1394 端口。

/?          显示帮助消息。

示例: BOOTCFG /Copy /? BOOTCFG /Delete /? BOOTCFG /Query /? BOOTCFG /Raw /? BOOTCFG /Timeout /? BOOTCFG /EMS /? BOOTCFG /Debug /? BOOTCFG /Addsw /? BOOTCFG /Rmsw /? BOOTCFG /Dbg1394 /? BOOTCFG /Default /? BOOTCFG /?]()返回页首

[

CACLS

显示或者修改文件的访问控制列表(ACL)CACLS filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user […]] [/P user:perm […]] /D user […]] filename Displays ACLs. /T 更改当前目录及其所有子目录中指定 文件的 ACL。 /M 将装入卷的 ACL 更改到目录。 /S 显示 DACL 的 SDDL 字符串。 /S:SDDL 用 SDDL 字符串中指定的 ACL 替换 (与 /E、/G、/R、/P 或 /D 一起使用时无效)。 /E 编辑 ACL 而不替换。 /C 在出现拒绝访问错误时继续。 /G user:perm 赋予指定用户访问权限。 Perm 可以是: R 读取 W 写入 C 更改(写入) F 完全控制 /R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。 /P user:perm 替换指定用户的访问权限。 Perm 可以是: N 无 R 读取 W 写入 C 更改(写入) F 完全控制 /D user 拒绝指定用户的访问。在命令中可以使用通配符指定多个文件。也可以在命令中指定多个用户。缩写: CI - 容器继承。 ACE 会由目录继承。 OI - 对象继承。 ACE 会由文件继承。 IO - 只继承。 ACE 不适用于当前文件/目录。返回页首

[

CALL

从批处理程序调用另一个批处理程序。

CALL [drive:][path]filename [batch-parameters]

batch-parameters 指定批处理程序所需的命令行信息。

如果命令扩展被启用,CALL 会如下改变:

CALL 命令现在将卷标当作 CALL 的目标接受。语法是:

CALL:label arguments

一个新的批文件上下文由指定的参数所创建,控制在卷标被指定 后传递到语句。您必须通过达到批脚本文件末两次来 “exit” 两次。 第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次 会退出批脚本。键入 GOTO /?,参看 GOTO :EOF 扩展的描述, 此描述允许您从一个批脚本返回。

另外,批脚本文本参数参照(%0、%1、等等)已如下改变:

 批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...)

 批参数(%n)的替代已被增强。您可以使用以下语法:

     %~1         - 删除引号("),扩展 %1
     %~f1        - 将 %1 扩展到一个完全合格的路径名
     %~d1        - 仅将 %1 扩展到一个驱动器号
     %~p1        - 仅将 %1 扩展到一个路径
     %~n1        - 仅将 %1 扩展到一个文件名
     %~x1        - 仅将 %1 扩展到一个文件扩展名
     %~s1        - 扩展的路径只含有短名
     %~a1        - 将 %1 扩展到文件属性
     %~t1        - 将 %1 扩展到文件的日期/时间
     %~z1        - 将 %1 扩展到文件的大小
     %~$PATH:1   - 查找列在 PATH 环境变量的目录,并将 %1
                   扩展到找到的第一个完全合格的名称。如果
                   环境变量名未被定义,或者没有找到文件,
                   此修改符会扩展到空字符串

可以组合修改符来取得多重结果:

    %~dp1       - 只将 %1 扩展到驱动器号和路径
    %~nx1       - 只将 %1 扩展到文件名和扩展名
    %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
                  并扩展到找到的第一个文件的驱动器号和路径。
    %~ftza1     - 将 %1 扩展到类似 DIR 的输出行。

在上面的例子中,%1 和 PATH 可以被其他有效数值替换。
%~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %*
使用]()[返回页首](https://www.jb51.net/help/cmd.htm#top)

[

CD

显示当前目录名或改变当前目录。

CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..]

.. 指定要改成父目录。

键入 CD drive: 显示指定驱动器中的当前目录。 不带参数只键入 CD,则显示当前驱动器和目录。

使用 /D 开关,除了改变驱动器的当前目录之外, 还可改变当前驱动器。

如果命令扩展被启用,CHDIR 会如下改变:

当前的目录字符串会被转换成使用磁盘名上的大小写。所以, 如果磁盘上的大小写如此,CD C:\TEMP 会将当前目录设为 C:\Temp。

CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个 带有空格但不带有引号的子目录名。例如:

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

与下列相同:

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

在扩展停用的情况下,您必须键入以上命令。]()返回页首

[

CHCP

显示或设置活动代码页编号。

CHCP [nnn]

nnn 指定代码页编号。

不加参数键入 CHCP 显示活动代码页编号。]()返回页首

[

CHDIR

显示当前目录名或改变当前目录。

CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..]

.. 指定要改成父目录。

键入 CD drive: 显示指定驱动器中的当前目录。 不带参数只键入 CD,则显示当前驱动器和目录。

使用 /D 开关,除了改变驱动器的当前目录之外, 还可改变当前驱动器。

如果命令扩展被启用,CHDIR 会如下改变:

当前的目录字符串会被转换成使用磁盘名上的大小写。所以, 如果磁盘上的大小写如此,CD C:\TEMP 会将当前目录设为 C:\Temp。

CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个 带有空格但不带有引号的子目录名。例如:

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

与下列相同:

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

在扩展停用的情况下,您必须键入以上命令。]()返回页首

[

CHKDSK

检查磁盘并显示状态报告。

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

volume 指定驱动器号(后面跟一个冒号)、装入点或卷名。 filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。 /F 修复磁盘上的错误。 /V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。 在 NTFS 上: 如果有清除消息,将其显示。 /R 查找不正确的扇区并恢复可读信息(隐含 /F)。 /L:size 仅用于 NTFS: 将日志文件大小改成指定的 KB 数。如果没 有指定大小,则显示当前的大小。 /X 如果必要,强制卷先卸下。卷的所有打开的句柄就会无效 (隐含 /F)。 /I 仅用于 NTFS: 对索引项进行强度较小的检查。 /C 仅用于 NTFS: 跳过文件夹结构的循环检查。

/I 和 /C 开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间。]()返回页首

[

CHKNTFS

在启动时显示或修改磁盘检查。

CHKNTFS volume […] CHKNTFS /D CHKNTFS /T[:time]\r\r CHKNTFS /X volume […] CHKNTFS /C volume […]

volume 指定驱动器号(后面跟一个冒号)、装入点或卷名。 /D 将计算机恢复成默认状态,启动时检查所有驱动器,并对有问 题的驱动器执行 chkdsk 命令。 /T:time 将 AUTOCHK 初始递减计数时间改成指定的时间,单位为秒数。 如果没有指定时间,则显示当前设置。 /X 排除启动时不作检查的驱动器。上次执行此命令排除的驱动器此 时无效。 /C 安排启动时检查驱动器,如果驱动器有问题,运行 chkdsk。

如果没有指定命令行开关,CHKNTFS 会显示每一驱动器有问题的位的状态。]()返回页首

[

CLS

清除屏幕。

CLS]()返回页首

[

CMD

启动 Windows 命令解释程序一个新的实例
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] string]
/C 执行字符串指定的命令然后中止
/K 执行字符串指定的命令但保留
/S 在 /C 或 /K 后修改字符串处理(见下)
/Q 关闭回显
/D 从注册表中停用执行 AutoRun 命令(见下)
/A 使向内部管道或文件命令的输出成为 ANSI
/U 使向内部管道或文件命令的输出成为 Unicode
/T:fg 设置前景/背景颜色(详细信息,请见 COLOR /?)
/E:ON 启用命令扩展(见下)
/E:OFF 停用命令扩展(见下)
/F:ON 启用文件和目录名称完成字符(见下)
/F:OFF 停用文件和目录名称完成字符(见下)
/V:ON 将 /V:ON 会
允许 在执行时允许 扩展变量 var。var 语法
在输入时扩展变量,这与在一个 FOR 循环内不同。
/V:OFF 停用延迟环境扩展。
请注意,如果字符串有引号,可以接受用命令分隔符 ‘&&’ 隔开
的多个命令。并且,由于兼容原因,/X 与 /E:ON 相同,/Y 与
/E:OFF 相同,并且 /R 与 /C 相同。忽略任何其他命令行开关。
如果指定了 /C 或 /K,命令行开关后的命令行其余部分将作为命令行处
理;在这种情况下,会使用下列逻辑处理引号字符(“):

1.  如果符合下列所有条件,那么在命令行上的引号字符将被  
    保留:  
    - 不带 /S 命令行开关  
    - 整整两个引号字符  
    - 在两个引号字符之间没有特殊字符,特殊字符为下列中的  
      一个: <>()@^|  
    - 在两个引号字符之间有至少一个空白字符  
    - 在两个引号字符之间有至少一个可执行文件的名称。  
2.  否则,老办法是,看第一个字符是否是一个引号字符,如果  
    是,舍去开头的字符并删除命令行上的最后一个引号字符,  
    保留最后一个引号字符之后的文字。  

如果 /D 未在命令行上被指定,当 CMD.EXE 开始时,它会寻找
以下 REG_SZ/REG_EXPAND_SZ 注册表变量。如果其中一个或
两个都存在,这两个变量会先被执行。
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
命令扩展是按默认值启用的。您也可以使用 /E:OFF,为某一
特定调用而停用扩展。您可以在机器上和/或用户登录会话上
启用或停用 CMD.EXE 所有调用的扩展,这要通过设置使用
REGEDT.EXE 的注册表中的一个或两个 REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
到 0x1 或 0x0。用户特定设置比机器设置有优先权。命令行
开关比注册表设置有优先权。
命令扩展包括对下列命令所做的更改和/或添加:
DEL 或 ERASE
COLOR
CD 或 CHDIR
MD 或 MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (同时包括对外部命令调用所做的更改)
ASSOC
FTYPE
有关特定详细信息,请键入 commandname /? 查看。
延迟环境变量扩展不按默认值启用。您可以用/V:ON 或 /V:OFF
开关,为 CMD.EXE 的某个调用而启用或停用延迟环境变量扩展。
您可以在机器上和/或用户登录会话上启用或停用 CMD.EXE 所有
调用的延迟扩展,这要通过设置使用 REGEDT.EXE 的注册表中的
一个或两个 REG_DWORD 值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
到 0x1 或 0x0。用户特定设置比机器设置有优先权。命令行开关
比注册表设置有优先权。
如果延迟环境变量扩展被启用,惊叹号字符可在执行时间,被用来
代替一个环境变量的数值。
您可以用 /F:ON 或 /F:OFF 开关为 CMD.EXE 的某个
调用而启用或禁用文件名完成。您可以在计算上和/或
用户登录会话上启用或禁用 CMD.EXE 所有调用的完成,
这可以通过使用 REGEDIT.EXE 设置注册表中的下列
REG_DWORD 的全部或其中之一:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
和/或
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
由一个控制字符的十六进制值作为一个特定参数(例如,0x4
是Ctrl-D,0x6 是 Ctrl-F)。用户特定设置优先于机器设置。
命令行开关优先于注册表设置。
如果完成是用 /F:ON 开关启用的,两个要使用的控制符是:
目录名完成用 Ctrl-D,文件名完成用 Ctrl-F。要停用
注册表中的某个字符,请用空格(0x20)的数值,因为此字符
不是控制字符。
如果键入两个控制字符中的一个,完成会被调用。完成功能将
路径字符串带到光标的左边,如果没有通配符,将通配符附加
到左边,并建立相符的路径列表。然后,显示第一个相符的路
径。如果没有相符的路径,则发出嘟嘟声,不影响显示。之后,
重复按同一个控制字符会循环显示相符路径的列表。将 Shift
键跟控制字符同时按下,会倒着显示列表。如果对该行进行了
任何编辑,并再次按下控制字符,保存的相符路径的列表会被
丢弃,新的会被生成。如果在文件和目录名完成之间切换,会
发生同样现象。两个控制字符之间的唯一区别是文件完成字符
符合文件和目录名,而目录完成字符只符合目录名。如果文件
完成被用于内置式目录命令(CD、MD 或 RD),就会使用目录
完成。
用引号将相符路径括起来,完成代码可以正确处理含有空格
或其他特殊字符的文件名。同时,如果备份,然后从行内调用
文件完成,完成被调用时位于光标右方的文字会被调用。
需要引号的特殊字符是:

&()]{}=;’+,`~返回页首

[

COLOR

设置默认的控制台前景和背景颜色。

COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 — 第一个为背景,第二个则为 前景。每个数字可以为以下任何值之一:

0 = 黑色       8 = 灰色
1 = 蓝色       9 = 淡蓝色
2 = 绿色       A = 淡绿色
3 = 浅绿色     B = 淡浅绿色
4 = 红色       C = 淡红色
5 = 紫色       D = 淡紫色
6 = 黄色       E = 淡黄色
7 = 白色       F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时 的颜色。这个值来自当前控制台窗口、/T 命令行开关或 DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令 会将 ERRORLEVEL 设置为 1。

例如: “COLOR fc” 在亮白色上产生亮红色]()返回页首

[

COMP

比较两个文件或两个文件集的内容。

COMP [data1] [data2] [/D] [/A] [/L] [/N=number] [/C] [/OFF[LINE]]

data1 指定要比较的第一个文件的位置和名称。 data2 指定要比较的第二个文件的位置和名称。 /D 用十进制格式显示不同处。 /A 用 ASCII 字符显示不同处。 /L 显示不同的行数。 /N=number 只比较每个文件中第一个指定的行数。 /C 比较文件时不分 ASCII 字母的大小写。 /OFF[LINE] 不要跳过带有脱机属性集的文件。

要比较文件集,在 data1 和 data2 参数中使用通配符。]()返回页首

[

COMPACT

显示或改变 NTFS 分区上文件的压缩.

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [filename […]]

/C 压缩指定的文件。会给目录作标记,这样以后添加的文件 会得到压缩。 /U 解压缩指定的文件。会给目录作标记,这样以后添加的文 件不会得到压缩。 /S 在指定的目录和所有子目录中的文件上执行指定操作。 默认 “dir”是当前目录。 /A 显示具有隐藏或系统属性的文件。在默认 情况下,这些文件都是被忽略的。 /I 即使在错误发生后,依然继续执行指定的操作。在默认情况 下,COMPACT 在遇到错误时会停止。 /F 在所有]()返回页首

[

CONVERT

将 FAT 卷转换成 NTFS。

CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]

volume 指定驱动器号(后面跟一个冒号)、装入点或卷名。 /FS:NTFS 指定要被转换成 NTFS 的卷。 /V 指定 Convert 应该用详细模式运行。 /CvtArea:filename 将根目录中的一个连续文件指定为 NTFS 系统文件的占位符。 /NoSecurity 指定每个人都可以访问转换的文件和目录的安全设置。 /X 如果必要,先强行卸载卷。该卷的所有打开的句柄则无效。]()返回页首

[

COPY

将一份或多份文件复制到另一个位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ …]] [destination [/A | /B]]

source 指定要复制的文件。 /A 表示一个 ASCII 文本文件。 /B 表示一个二进位文件。 /D 允许解密要创建的目标文件 destination 为新文件指定目录和/或文件名。 /V 验证新文件写入是否正确。 /N 复制带有非 8dot3 名称的文件时, 尽可能使用短文件名。 /Y 不使用确认是否要覆盖现有目标文件 的提示。 /-Y 使用确认是否要覆盖现有目标文件 的提示。 /Z 用可重新启动模式复制已联网的文件。

命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。 这可能会被命令行上的 /-Y 替代。除非 COPY 命令是在一个批处理脚本中执行的,默认值应为 在覆盖时进行提示。

要附加文件,请为目标指定一个文件,为源指定 数个文件(用通配符或 file1+file2+file3 格式)。]()返回页首

[

DATE

显示或设置日期。

DATE [/T | date]

显示当前日期设置和输入新日期的提示,请键入 不带参数的 DATE。要保留现有日期,请按 ENTER。

如果命令扩展被启用,DATE 命令会支持 /T 开关; 该开关指示命令只输出当前日期,但不提示输入新日期。]()返回页首

[

DEL

删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或数个文件或目录列表。通配符可被用来 删除多个文件。如果指定了一个目录,目录中的所 有文件都会被删除。

/P 删除每一个文件之前提示确认。 /F 强制删除只读文件。 /S 从所有子目录删除指定文件。 /Q 安静模式。删除全局通配符时,不要求确认。 /A 根据属性选择要删除的文件。 attributes R 只读文件 S 系统文件 H 隐藏文件 A 存档文件

            -  表示“否”的前缀

如果命令扩展被启用,DEL 和 ERASE 更改如下:

/S 开关的显示句法会颠倒,即只显示已经 删除的文件,而不显示找不到的文件。]()返回页首

[

DIR

显示目录中的文件和子目录列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename] 指定要列出的驱动器、目录和/或文件。

/A 显示具有指定属性的文件。 attributes D 目录 R 只读文件 H 隐藏文件 A 准备存档的文件 S 系统文件 - 表示“否”的前缀 /B 使用空格式(没有标题信息或摘要)。 /C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来 禁用分隔符显示。 /D 跟宽式相同,但文件是按栏分类列出的。 /L 用小写。 /N 新的长列表格式,其中文件名在最右边。 /O 用分类顺序列出文件。 sortorder N 按名称(字母顺序) S 按大小(从小到大) E 按扩展名(字母顺序) D 按日期/时间(从先到后) G 组目录优先 - 反转顺序的前缀 /P 在每个信息屏幕后暂停。 /Q 显示文件所有者。 /S 显示指定目录和所有子目录中的文件。 /T 控制显示或用来分类的时间字符域。 timefield C 创建时间 A 上次访问时间 W 上次写入的时间 /W 用宽列表格式。 /X 显示为非 8.3 文件名产生的短名称。格式是 /N 的格式, 短名称插在长名称前面。如果没有短名称,在其位置则 显示空白。 /4 用四位数字显示年

可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号) 来替代预先设定的开关。例如,/-W。]()返回页首

[

DISKCOMP

比较两张软盘的内容。

DISKCOMP drive1: [drive2:]]返回页首

[

DISKCOPY

把一张软盘的内容复制到另一张。

DISKCOPY [drive1: [drive2:]] [/V]

/V 校验信息复制得是否正确。

两张软盘的类型必须相同。 您可以为 drive1 和 drive2 指定同样的驱动器。]()返回页首

[

DISKPART

Microsoft DiskPart Copyright (C) 1999-2001 Microsoft Corporation.
On computer: MDXY
Microsoft DiskPart 语法:
diskpart [/s