一、set环境变量
在编程语言里面 set 一般是用来处理重复的字符串和数字, 而在命令行里面是添加环境变量(例: set path=%path%;D:\path), 添加环境变量可以通过 DOS 快熟的启动程序。
需要注意的是使用 set 添加环境变量指在当前 DOS 窗口下有效, 关闭当前 DOS 窗口添加的环境变量也就不存在了。
1、查看所有环境变量
C:/>set
2、查看指定环境变量
C:/>set path
3、添加环境变量
C:/>set path=%path%;D:\path
4、修改环境变量
C:/>set path= D:\path
5、清空环境变量
C:/>set path=
二、set声明使用变量
1、声明变量
//声明变量: SET [variablename]=[variable]
//variablename 指定环境变量名。
//variable 指定要指派给变量的一系列字符串。
C:/>set path= D:\path
2、使用变量
//%variablename % : 引用变量的值
C:/>echo %variablename%
三、set进行简单计算
//格式: SET /A expression
// /A 命令行开关指定等号右边的字符串为被评估的数字表达式
//估的数字表达式。
//variablename 指定环境变量名。
//variable 指定要指派给变量的一系列字符串。
C:/>set v =100
C:/>set /a v = 8%v%
C:/>set /a v = %v% -10
四、递归显示某文件夹下的文件
CHCP 65001
echo "递归显示文件名"
@echo off
for /r D:\ %%n in (*.doc) do echo %%n
pause