DOS内部命令和批处理命令列表剖析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DOS内部命令和批处理命令列表
Wikipedia,自由的百科全书
MS-DOS 7.1 所有内部命令与批处理命令中文帮助集合
——本页所有内容均由熊朝伟独自汉化。
命令:CALL
功能:在批处理文件中调用批处理文件.
CALL [驱动器:][路径]文件名 [批命令参数]
批命令参数指定批处理文件所需的命令行参数.
命令:CD/CHDIR
功能:显示或改变当前目录.
CHDIR [驱动器:][路径]
CHDIR[..]
CD [驱动器:][路径]
CD[..]
.. 表示当前目录改变成父目录.
键入 CD [驱动器:], 可显示指定驱动器的当前目录.
键入不带参数的 CD 可显示当前驱动器和当前目录.
命令:CLS
功能:清除屏幕。
CLS
命令:COPY
功能:文件拷贝.
COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination
[/A | /B]] [/V] [/Y | /-Y]
source 指定被拷贝的文件.
/A 表示 ASCII 正文文件.
/B 表示二进制文件.
destination 指定新文件的目录和文件名.
/V 校验新文件是否正确.
/Y 在重写原有的目标文件之前, 不让你确认.
/-Y 在重写原有的目标文件之前, 让你确认.
开关项 /Y 可由环境变量 COPYCMD 预设.
-Y 可以更改预设值.要合并多个文件时, 可指定单个目标文件, 但指定多个
源文件(使用通配符或文件1+文件2+文件3 格式).
命令:DATE
功能:显示或设置日期。
DATE [日期]
显示当前日期设置和输入新日期的提示,请键入
不带参数的 DATE。要保留现有日期,请按 ENTER。
命令:DEL/ERASE
功能:删除文件.
DEL [驱动器:][路径]文件名 [/P]
ERASE [驱动器:][路径]文件名 [/P]
[驱动器:][路径]文件名指定被删除的文件, 用通配符指定多个文件. /P 删除每个文件之前显示确认信息.
命令:DIR
功能:显示目录中的文件和子目录列表。
DIR [驱动器:][路径][文件名] [/P] [/W] [/A[[:]属性]]
[/O[[:]排序方式]] [/S] [/B] [/L] [/V] [/4]
[驱动器:][路径][文件名]
指定列出的驱动器, 目录或文件。
(可支持带通配符的长文件名)
/P 显示一屏信息后暂停。
/W 使用宽幅列表格式。
/A 显示指定属性的文件。
属性 D 目
录 R 只读文件
H 隐含文
件 A 准备存档的文件
S 系统文
件 - 前缀, 表示"非"
/O 排序后列出文件。
排序方式 N 按文件名(字母顺序) S 按大小(小文件在前)
E 按扩展名(字母顺
序) D 按日期和时间(先建立的在前)
G 先列出子目
录 - 前缀, 表示反序
A 按最后访问日期排序(先访问的在前)
/S 列出指定目录及其所有子目录的文件。
/B 使用空格式(没有标题信息或摘要)。
/L 用小写。
/V Verbose mode.
/4 用四位数字显示年
开关可能已用 DIRCMD 环境变量预置.
用连字符(-)可更换预置的开关, 例如/-W.
命令:ECHO
功能:显示信息, 打开或关闭命令的回显.
ECHO [ON | OFF]
ECHO [信息]
键入不带参数的 ECHO 可显示 ECHO 的当前设置.
命令:EXIT
功能:退出命令解释程序.
EXIT
命令:FOR
功能:对一系列文件中的每个文件执行指定的命令.
FOR %变量名 IN (文件集) DO 命令名 [命令行参数]
%变量名指定可替换型参数.
(文件集) 指定包含一个或多个文件的文件集, 可使用通配符.
命令名指定为每个文件执行的命令.
命令行参数
指定命令的参数或开关.
在批处理文件中使用 FOR 命令时, 用 %%变量名替换 %变量名.
命令:GOTO
功能:在批处理程序中将 Windows 转向到指定的行号.
GOTO 标号
标号指定在批处理文件中用作标号的正文字符串.
标号独占一行, 以冒号打头.
命令:IF
功能:批文件的条件语句.
IF [NOT] ERRORLEVEL 数值命令名
IF [NOT] 字串1==字串2 命令名
IF [NOT] EXIST 文件名命令名
NOT 指示 Windows 在条件不成立时才执行命令.
ERRORLEVEL 数值如果上次程序返回的退出码大于或等于指定的数值, 则条件成立.
命令名指定条件满足时应执行的命令.
字串1==字串2 如果正文字符串匹配, 则条件成立.
EXIST 文件名如果指定的文件存在, 则条件成立.
命令:LH/LOADHIGH
功能:将程序装入上端内存区.
LOADHIGH [驱动器:][路径]程序名 [参数]
LOADHIGH [/L:区域1[,最小值1][;区域2[,最小值2]...] [/S]]
[驱动器:][路径]程序名 [参数]
/L:区域1[,最小值1][;区域2[,最小值2]]...
指定装裁程序的内存区域, <区域1> 指定第一个内存区号.
<最小值1> 指定 <区域1> 的最小尺寸(若有).
<区域2> 和 <最小值2> 指定第二个内存块号和最小尺寸(若有).
内存区域的个数不限.