【批量创建文件夹】如何通过命令行批量生成1-12个月的文件夹?

在日常办公与文件管理中,按月份归档照片、文档是常见需求。手动创建 1-12 月文件夹耗时又繁琐?别担心,CMD 的 for 循环命令来救场,让你一键批量生成,轻松实现高效文件管理!

一、批处理脚本制作步骤

  1. 新建文本文件 :首先,新建一个文本文件,为后续的脚本编写做好准备。

  2. 输入核心代码 :在文本文件中输入以下关键代码:

@echo off

for /l %%i in (1,1,12) do (

    mkdir "%%i月" 

)

echo 12 个月份文件夹已创建!

pause
  1. 保存为 .bat 文件 :将编辑好的文本文件保存,文件名设置为 CreateMonths.bat,这一步至关重要,.bat 后缀是批处理文件的标志,能让系统识别并执行其中的命令。

  2. 运行批处理文件 :将生成的 CreateMonths.bat 文件放置到你需要创建月份文件夹的目标文件夹内,双击它,即可快速批量生成 1-12 月的文件夹,是不是很方便?

二、参数详解

  • for /l:这是数字递增循环命令,用于设定循环的起始值、步长和结束值,是实现批量创建文件夹的关键。

  • %%i:循环变量,在批处理文件中必须用双百分号表示,它会在循环过程中依次取值,对应不同的月份。

  • (1,1,12):明确循环的范围,从 1 开始,步长为 1,一直到 12 结束,正好对应 12 个月份。

  • mkdir:创建目录命令,用于实际生成文件夹。

  • %%i月:按照指定格式生成 “1 月”“2 月”……“12 月” 的文件夹名称,方便文件归档。

三、高级技巧放送

  1. 补零显示(01 月 - 12 月) :如果想要文件夹名称更加规范,呈现补零效果,如 “01 月” - “12 月”,可以使用以下代码:

for /l %i in (1,1,12) do mkdir "0%i月" && if %i geq 10 ren "0%i月" "%i月"
  1. 指定创建路径(示例在 D 盘创建) :要是你希望文件夹创建在特定位置,比如 D 盘的某个目标路径,代码如下:

cd /d D:\目标路径 && for /l %i in (1,1,12) do mkdir "%i月"
  1. 静默创建(隐藏错误提示) :在某些情况下,你可能不希望看到错误提示信息,实现静默创建,可采用:

for /l %i in (1,1,12) do mkdir "%i月" >nul 2>&1

此方法在 Windows 7/10/11 全系通用,实测创建 1000 个文件夹仅需 0.3 秒左右,效率极高,快收藏起来,解决你的文件归档难题吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值