假设你有一个文本文件 folders.txt,其中每行包含一个要创建的文件夹名称。你可以使用以下批处理脚本来读取这个文件并创建相应的文件夹。

folders.txt 内容示例

Folder1
Folder2
Folder3
SubFolder\FolderA
SubFolder\FolderB

批处理脚本 (create_folders.bat)

@echo off
setlocal enabledelayedexpansion

REM 设置文件夹名称列表文件路径
set FOLDER_LIST=folders.txt

REM 检查文件是否存在
if not exist %FOLDER_LIST% (
    echo 文件 %FOLDER_LIST% 不存在。
    exit /b 1
)

REM 读取文件夹名称列表并创建文件夹
for /f "delims=" %%i in (%FOLDER_LIST%) do (
    set "folder_name=%%i"
    if not exist "!folder_name!" (
        mkdir "!folder_name!"
        echo 创建文件夹: !folder_name!
    ) else (
        echo 文件夹 !folder_name! 已存在。
    )
)

echo 所有文件夹创建完成。
pause