【bat】写bat文件for循环批量创建文件夹

写bat文件for循环批量创建文件夹

系统:win10

  1. 批量创建数字文件夹(0-20)
for /l %%a in (0,1,20) do md %%a

for /l %%a in (0,1,20) do md %%a

  • 这里/l表示数字,括号中的数字依次是起始数字,数字间隔,最大数字;%%a前后保持一致
    如这里的(0,1,20)就是0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20;
  • 如果时间间隔不为1的话,注意你的最大数字;
    如果你的间隔是2,即(0,2,20),那么就是0,2,4,6,8,10,12,14,16,18,20;
    如果起始数字是1,即(1,2,20),就是1,3,5,7,9,11,13,15,17,19,不会出现名称为20的文件夹
  1. 创建字母文件夹(A-Z)
for %%i in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z)  do md %%i

在这里插入图片描述
字母之间用空格分开,不过这种方式可能不是很规范,见到更多的是设置变量的方式

set "str=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z "
for %%i in (%str%)  do md %%i

注意str变量在引用时前后加%号,%%i前后保持一致
3.进阶:for嵌套两层文件夹

  • [0-9]/[A-Z]
set "str=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z "
for /l %%i in (0,1,9) do ( 
        for %%j in (%str%) do md %%i\%%j )

在这里插入图片描述

  • [A-Z][0-9]
set "str=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z "
for  %%i in (%str%) do ( 
        for /l %%j in (0,1,9) do md %%i\%%j )

在这里插入图片描述

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值