假设你有一个文本文件 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
标签:folders,bat,name,批量,echo,文件夹,folder,FOLDER From: https://www.cnblogs.com/hwrex/p/18663233