屏幕显示控制:
① echo 回显控制在命令提示符或DOS下,每执行一条命令都会显示在屏幕上,这就叫回显
echou00a0onu00a0::u00a0打开回显echou00a0offu00a0::u00a0关闭回显@echou00a0offu00a0::u00a0关闭回显,且连这句都不显示,常用echou00a0hellou00a0worldu00a0::u00a0echou00a0还有打印的功能
② cls 清屏命令
③ @ 符号
如某条命令前加@关闭该命令的回显
@cls@echou00a0hellou00a0World
文件控制:
① edit 文本文件的创建和编辑
② del 文件的删除
格式: del /P /F /S /Q /A:attributes names
③ copy/move 文件的复制和移动
moveu00a0a.txtu00a0c:\xxu00a0u00a0u00a0u00a0::将u00a0当前目录下的a.txtu00a0移动c:\xx目录下
指令其余格式可以查看命令帮助
④ ren 文件重命名
格式: REN drive:pathfilename1 filename2.
::u00a0将当前目录下的所有文件改为jpg文件::u00a0*u00a0是通配符,代表任意数量的字符renu00a0*u00a0*.jpg
⑤ attrib 设置或更改文件属性
attribu00a0+su00a0+au00a0+hu00a0+ru00a0Z:\bak\toolsu00a0u00a0::u00a0对照上面解释不言自明
文件夹控制:
① cdchdir 显示或改变当前目录名称
格式:cd drive:path
常用格式列举:
cd..u00a0u00a0u00a0u00a0 返回上级目录
cd\u00a0u00a0u00a0u00a0 返回根目录
cd fullPath
效果:
② mdmkdir 创建文件夹
格式 md drive:path
可以嵌套创建文件夹,如 md a\b\c\d
③ rdrmdir 删除一个文件夹
格式:rd /s /q drive:path
/s 的意思删除指定目录下的所有文件以及子目录
/q 安静模式,不向用户询问是否删除
比如删除上面建立的文件夹
rdu00a0/su00a0/qu00a0z:\a
文件和文件夹共同的命令:
① dir 显式目录中文件和子目录列表,详细参数见下图
② tree 显式目录结构
常用格式:
treeu00a0u00a0z:\u00a0u00a0::u00a0当前路径为C盘根目录
运行结果:
一些特殊符号:
① 重定向符号u00a0 与
重定向符号就是传递和覆盖的意思,它所起的作用是将运行的结果传递到后面的范围后边可以是文件,也可以是默认的系统控制台,即命令提示符。
例: tree /f z:\ :: 把当前目录的树形目录结构打印到 文件中
与 的区别
是完全覆盖以前文件内容
是在以前文件内容后面接着写
② 命令管道符u00a0 |
表示把在它之前的命令或语句的执行结果作为在它之后的命令或语句的处理对象,即,就是把它之前的输出作为它之后的输入。
::u00a0查找进程u00a0如找到就结束tasklistu00a0|u00a0findu00a0/iu00a0""u00a0u00a0taskkillu00a0/fu00a0/im
③ 组合命令u00a0 与 及 ||
顺序执行多条命令,前面命令执行失败了,不影响后边的命令执行
::u00a0查找电脑u00a0u00a0Z盘u00a0Yu00a0盘u00a0以及u00a0C盘下目录和文件diru00a0z:\u00a0u00a0diru00a0y:\u00a0u00a0diru00a0c:\
顺序执行多条命令,当碰到执行错误的命令则停止执行,如无错则一直执行下去
::u00a0由于我的电脑没有y盘,故批处理执行到u00a0diru00a0y:\u00a0出错后就停止diru00a0z:\u00a0u00a0diru00a0y:\u00a0u00a0diru00a0c:\
|| 顺序执行多条命令,当碰到执行错误的命令才往后执行,如遇到执行正确的命令则停止
::u00a0大家敲下这代码就不言自明了diru00a0y:\u00a0||u00a0diru00a0z:\u00a0||u00a0diru00a0c:\
④ 转义字符 ^
如 echo ^
⑤ 变量引用符 %
定义变量后面批处理编程结构会提到var 后,用两个%%包围变量的方式引用此变量 %var%
⑥ 界定符 ””
当路径中有空格,需用英文状态下的双引号“ ”” ”u00a0 包围路径
cdu00a0"c:\Programu00a0Files"
其余指令和符号:
命令 /? 命令帮助
pause 暂停批处理程序
typeu00a0 显式文本文件的内容
veru00a0u00a0 显式操作系统版本
rem 注释符号
:: 注释符号
xcopy 复制文件和目录
* 通配符 表示任意多个字符
? 通配符 表示一个字符
find 搜索字符串
exit 退出命令