批量创建文件夹

把一份列表变成文件夹树 — 支持区间、嵌套,并检查 Windows 会悄悄拒绝的名称。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

区间能少打很多字:{1-10} 依次计数,{01-12} 保留前导零,{A-F} 遍历字母。一行写两个区间会相乘展开。

在你按下按钮之前不会创建任何内容,已存在的文件夹会原样保留。

关于批量创建文件夹

手工搭建一套文件夹结构,每次都是同样的二十次点击:右键、新建、文件夹、输入、回车、再来一遍。十二个月、四个季度、四十家客户。

命令行版本是一个塞满 mkdir.bat。在名称里出现空格之前,它确实更快——或者出现重音字母之前,出现某个 Windows 悄悄拒绝的字符之前。到那时脚本跑了一半,留下一堆比手工做还难收拾的残局。

这个工具会先把整份列表检查一遍。粘贴名称,看清树形结构,然后再创建。

使用方法

  • 输入或粘贴你的文件夹名称,每行一个
  • / 表示子文件夹——2026/Q1/一月——如果你粘贴的是大纲,就切换到缩进模式
  • 用区间少打字:项目 {1-10}2026-{01-12}客户 {A-F}
  • 查看树形结构。Windows 会拒绝的项目会以红色标出并附上原因
  • 点击选择创建位置,再点击立即创建文件夹——或者带走一份 .bat / .sh 脚本

区间

比起敲十二遍 mkdir,区间正是使用这个工具的理由。

  • 项目 {1-10} — 从项目 1 到项目 10
  • 2026-{01-12} — 从 2026-01 到 2026-12。区间里的前导零决定位数,所以你得到的是 2026-09 而不是 2026-9
  • 客户 {A-F} — 从客户 A 到客户 F
  • {2025-2026}/Q{1-4} — 一行两个区间会相乘展开,一次给出全部八个文件夹

如果反着写,区间也会倒着数。

子文件夹的三种写法

  • 斜杠2026/Q1/一月。最常见的写法,生成出来的列表也长这样
  • 缩进 — 粘贴过来的大纲,每一层比上一层多一个制表符或两个空格。行首的项目符号会被忽略,所以从文档里复制的列表可以直接用
  • 不分层 — 每行就是一个文件夹,即使里面带斜杠

#// 开头的行会被当作注释,因此你可以给保留下来的列表加上说明。

Windows 会拒绝的名称

这正是 mkdir 脚本不会替你做的部分。每个名称在创建前都会被检查:

  • 禁用字符 — 名称中不能出现 \ : * ? " < > |
  • 保留名称CONPRNAUXNULCOM1COM9LPT1LPT9。MS-DOS 在 1981 年占用了它们,Windows 至今仍然拒绝,哪怕加上扩展名如 CON.txt 也一样
  • 结尾的点或空格 — Windows 会去掉它,于是 报告. 变成 报告,列表里的两行悄悄变成了一个文件夹
  • 太长 — 单个名称超过 255 个字符
  • 列表中已有 — 同一路径出现两次
  • 磁盘上已有 — 这不算错误,只是跳过

有问题的行会被标记并排除,其余的照常创建。

人们用它做什么

  • 一次搭好一整年的月份文件夹
  • 为每个新客户或新项目建立同样的项目文件夹结构
  • 根据你已有的名单,为每位学生、每张发票或每件商品建一个文件夹
  • 在文件到来之前,先为拍摄或活动准备好文件夹
  • 用保存下来的列表,在新机器或新硬盘上重建结构
  • 先建好分类工具即将填充的文件夹

值得知道

  • Chrome、Edge 和 Opera 可以在这里直接创建文件夹。Firefox 和 Safari 会收到 .bat.sh 脚本
  • 在你按下按钮之前不会创建任何内容,已存在的文件夹会原样保留
  • 创建文件夹不会破坏任何东西,因此这份脚本是可直接运行的,而不像删除类脚本那样被注释掉
  • 每一级父目录也会一并创建,所以 a/b/c 会给你三层
  • 一次最多 2,000 个,以免失控的区间把页面卡死
  • 树形结构显示前 300 行;创建时是全部
  • Windows 脚本以 chcp 65001 开头,中文和带重音的名称才能正确创建
  • 移动浏览器无法把文件夹交给网页,因此需要在电脑上使用

相关工具

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部