在开发文档站点、搭建个人知识库或管理大量 Markdown(.md)内容时,常常需要按结构批量创建文件夹。虽然目前没有图形化在线工具直接实现此功能,但你可以通过简单的脚本快速完成。
新建一个 create_folders.bat 文件,内容如下:
@echo off
for /f "tokens=*" %%a in (folders.txt) do (
mkdir "%%a"
echo. > "%%a\README.md"
)
echo 文件夹与 README.md 创建完成!
再准备一个 folders.txt 文件,每行写一个文件夹名,例如:
docs/getting-started
docs/guides
docs/api
notes/2025
#!/bin/bash
while IFS= read -r dir; do
mkdir -p "$dir"
touch "$dir/README.md"
done < folders.txt
echo "✅ 所有文件夹及 README.md 已创建"
const fs = require('fs');
const path = require('path');
const folders = fs.readFileSync('folders.txt', 'utf8')
.split('\n')
.map(line => line.trim())
.filter(line => line);
folders.forEach(dir => {
fs.mkdirSync(dir, { recursive: true });
fs.writeFileSync(path.join(dir, 'README.md'), '# ' + path.basename(dir));
});
console.log('📁 文件夹与默认 Markdown 文件已生成');
将以上任一方法保存为脚本,配合 folders.txt 即可一键生成结构化 Markdown 项目目录。