1.列表目录下的内容:diryii
dir
2.读取文件命令:type命令行
cmd中使用type 命令能够显示一个文件的内容:3d
type 文件名
实例:code
3.重命名文件:ren 文件1 文件2blog
把文件1重名名为文件2:教程
ren setTest.txt setTest.bat
4. echo 输出ip
使用echo %变量%,能够输出变量的值,例如输出JAVA_HOME环境变量的值:
rem
echo %JAVA_HOME%
5. 批处理变量get
批处理文件中有两种类型的变量:cmd
(1)调用批处理文件是传递的命令行参数变量
(2)经过set命令声明的变量
批处理脚本支持命令行参数,这些参数能够在被调用是传递个批处理文件,参数能够经过变量%1,%2,%3...等从批处理文件中调用。实例:
@echo off echo %1 echo %2
set命令:
也能够经过set命令来初始化变量,语法:
(1) 非数值变量: set name=value
(2) 数值变量: set /A number=value
实例:
@echo off set message=Hello World set /A num=234 echo %message% echo %num%
结果:
6.注释:
有两种方法能够在批处理脚本中建立注释:
(1)使用rem命令,rem语句后面的任何文本都被认为是注释,不会被执行
(2)使用双冒号命令: ::,双冒号后面的语句也不会执行
实例:annotation.bat:
@echo off ::注释1 rem 注释2 set var=HelloWorld echo %var%
运行结果:
7.算术运算符:加(+)减(-)乘(*)除(/)求余(%%)
批处理中的求余运算符和其余的运算符不同,其余语言的求余都是一个百分号%,批处理中的求余是两个百分号%%
实例:add.bat:
@echo off set /a a=5 set /a b=10 set /a add=%a%+%b% set /a minus=%a%-%b% set /a mul=%a%*%b% set /a div=%a%*%b% rem 求余 批处理中求余运算是两个百分号 set /a remainder=%a% %% %b% echo %a%+%b%=%add% echo %a%-%b%=%minus% echo %a%*%b%=%mul% echo %a%/%b%=%div% echo %a% %% %b%=%remainder%
结果: