
bat 批处理
elecfriend
这个作者很懒,什么都没留下…
展开
-
bat文件中声明变量的方式
在bat文件中声明变量的方式如下:set xxx_variant_name=yyyyyyyyyyyymove D:\abc\efg\test.txt %xxx_variant_name%\test.txt说明: 01.set 那句是声明变量xxx_variant_name,并给该变量赋值yyyyyyyyyyyy 02.使用变量时,需要在前后加上 %举例:if not exist NewFolder md NewFolderset DestFolder=D...原创 2020-12-27 22:14:05 · 8704 阅读 · 0 评论 -
【bat】实现复制特定后缀文件到其他目录
@echo offfor /r %%a in (*.txt) do copy %%a D:\1pause1、for /r主要用于搜索指定路径及其所有子目录中符合要求的文件(/r后如果没有指定目录,则使用当前目录)2、上述例子实现将脚本所在目录下后缀为txt的文件复制到目录D:\1中3、批处理当中的 for 循环的结构:for in do。%%a 为变量,/r 为递归方式,in 与 do 之间一定要有 ()。for 循环的工作流程:查找当前文件夹及其子文件夹里面的 ...原创 2020-12-27 22:06:08 · 3711 阅读 · 0 评论 -
2020-12-27
批处理中的变量 set 功能一览[设置变量]格式:set 变量名=变量值详细:被设定的变量以%变量名%引用[取消变量]格式:set 变量名=详细:取消后的变量若被引用%变量名%将为空[展示变量]格式:set 变量名详细:展示以变量名开头的所有变量的值[列出所有可用的变量]格式:set[计算器]格式:set /a 表达式示例:set /a 1+2*3 输出 7!注意!set不能用在复合语句里面比如if 1==1 set a=2或者for %%i in (a) do s转载 2020-12-27 22:01:35 · 86 阅读 · 0 评论