本文目录导读:

- 方法一:Windows 批处理脚本(.bat)
- 方法二:PowerShell 脚本(Windows)
- 方法三:macOS / Linux(终端脚本)
- 方法四:Excel + 快速创建(适合大批量特定名称)
- 常见问题
这里为您提供几种批量生成文件夹的方法,涵盖Windows和macOS/Linux系统。
Windows 批处理脚本(.bat)
这是 Windows 系统上最常用的方法,适合创建带序号的文件夹。
创建带数字序列的文件夹(文件夹1、文件夹2...)
- 新建一个文本文件(
创建文件夹.txt)。 - 将以下代码复制进去:
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
REM 设置起始数字和结束数字
set /a start=1
set /a end=10
for /l %%i in (%start%,1,%end%) do (
mkdir "文件夹%%i"
)
echo 创建完成!
pause
- 保存文件,将后缀名
.txt改为.bat。 - 双击运行这个
.bat文件,即可生成文件夹1到文件夹10。
通过文本列表创建文件夹
如果你有一个 list.txt 文件,里面每行一个名称,想要批量生成:
- 在
list.txt中输入名称(每行一个):项目A 项目B 项目C - 新建一个
.bat文件,代码为:
@echo off
chcp 65001 >nul
for /f "delims=" %%i in (list.txt) do (
mkdir "%%i"
)
echo 完成!
pause
PowerShell 脚本(Windows)
PowerShell 功能更强大,适合复杂条件。
- 新建一个
.ps1文件(make_folders.ps1),粘贴以下代码:
# 创建带日期的文件夹(2023-10-25_1)
$basePath = "C:\你的目标路径\"
for ($i = 1; $i -le 10; $i++) {
$folderName = Get-Date -Format "yyyy-MM-dd" + "_" + $i
New-Item -ItemType Directory -Path ($basePath + $folderName) -Force
}
Write-Host "批量创建完成!"
- 在 PowerShell 中执行(可能需要允许脚本运行):
Set-ExecutionPolicy Bypass -Scope Process .\make_folders.ps1
macOS / Linux(终端脚本)
Bash 脚本
- 打开终端,使用以下命令创建脚本文件:
touch create_folders.sh chmod +x create_folders.sh nano create_folders.sh
- 粘贴以下代码:
#!/bin/bash
# 创建 1 到 10 号文件夹
for i in {1..10}
do
mkdir "文件夹$i"
done
echo "创建完成"
- 保存(
Ctrl+O,Enter,Ctrl+X),运行:./create_folders.sh
一行命令快捷方式
如果你只需要快速创建,直接在终端输入:
mkdir Folder{1..20}
这会创建 Folder1 到 Folder20,如果想加零填充(Folder01):
mkdir Folder{01..20}
Excel + 快速创建(适合大批量特定名称)
- 在 Excel 中列出所有文件夹名称(A 列)。
- 在旁边一列(B 列)输入公式:
="mkdir "&A1
- 向下拖动填充,复制 B 列。
- 在目标文件夹空白处,按住
Shift键,点击右键选择 “在此处打开命令窗口”(Win10/11 为“在终端中打开”)。 - 粘贴执行,即可批量生成。
常见问题
- 中文乱码:请确保
.bat文件保存为 UTF-8 编码(或 ANSI),并在代码第一行使用chcp 65001切换到 UTF-8。 - 路径过长:如果是 Windows,
MAX_PATH限制导致创建失败,可使用 PowerShell 或启用长路径支持。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播