Ŀ¼
正文
一、批处理文件简要介绍
这种文件以一定的逻辑方式集合了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间的随机数字 |