批处理
目录
正文
一、批处理文件简要介绍
这种文件以一定的逻辑方式集合了DOS中的命令,作为DOS的外部文件、可以像程序一样在系统上运行,常见后缀名是.bat
二、命令行中的常用命令
超级键+r再输入cmd、help可以查询到这些命令;“help 命令”或者“命令 /?”可以进一步查看命令的具体用法、ctrl+c终止旧命令准备输入新命令;如果遇到权限不够的情况,可以使用管理员权限去运行命令行(win8.1下是:超级键+x+a);“盘符:”进入某一盘
| cd | 切换到当前盘的其他目录 |
| cls | 清屏 |
| color | 设置文字和背景颜色 |
| copy | 将前一个文件覆盖到另一个文件 |
| date | 设置或显示日期 |
| del | 删除文件 |
| dir | 查看指定目录下的所有东西,.\当前目录、..\上级目录 |
| echo | 显示或隐藏命令行中的路径,也在输出文字时使用 |
| exit | 退出命令行 |
| md、mkdir | 创建文件夹 |
| more | 逐屏显示文件 |
| move | 重命名文件或文件夹,移动文件或文件夹 |
| pause | “请按任意键结束…”,也可以没有输出pause>nul |
| rd、rmdir | 删除文件夹 |
| ren、rename | 重命名文件或文件夹 |
| set | 设置变量为某个字符串、显示环境变量,用“echo %变量%” 获取某个变量的字符串 |
| time | 设置或显示当前时间 |
| title | 设置命令行的标题 |
| tree | 以树形的方式显示文件夹的结构 |
| type | 显示文件文本内容 |
| ver | 显示Windows版本 |
| xcopy | 复制某个目录结构的文件 |
三、文件管理
type、copy、del、move、ren
创建文件并写入内容
//创建空文件
cd .> a.txt
//覆盖原有内容,具有返回值的命令可以通过重定向写到文件
echo it’s big> a.txt
//追加新内容
tree >> a.txt
//追加一空行
echo.>> a.txt
四、文件夹管理
cd、md/mkdir、rd/rmdir、dir、xcopy
五、特殊符号
1.用于命令
(1)@echo off
不出现输入的命令和路径
(2)>
结果输出到右边,比如文件
(3)<
结果输出到左边,比如变量
//定义变量,set也可以定义表达式“set /a 表达式”
set /p 变量=
字符串
set 变量=字符串
//从其他地方给变量赋值
set /p 变量=<文件或其他来源
(4)>>
将追加到另一个地方
(5)|
表示管道,前面的输出作为后面命令的输入
echo.|time
(6)^
表示转义,将特殊字符转换成一般字符,比如|、&、>、<
(7)&
连接多个命令并执行,不管中间是否执行成功
(8)&&
前面的命令成功后才执行后面的命令
(9)||
前面的命令失败后执行后面的命令
2.内置变量
| %CD% | 当前目录的路径 |
| %DATE% | 当前日期 |
| %TIME% | 当前时间 |
| %RANDOM% | 0到32767间的随机数字 |
浙公网安备 33010602011771号