核心内容摘要
黑色双开真丝旗袍:恩施土家风情的低语与现代魅影
源码当有原来的同名文件时保留原来的文件夹【仅限文件夹同名保留】NewFile.batecho off chcp 65001 nul 21 setlocal enabledelayedexpansion :: 获取脚本所在的文件夹路径 set script_dir%~dp0 echo echo 目标创建路径%script_dir% echo echo 开始创建预设文件夹... echo. :: 定义要创建的文件夹列表 先不创建 bin build set folders3rdparty doc example package scripts src :: 循环处理每个文件夹 for %%f in (%folders%) do ( set full_path!script_dir!%%f if not exist !full_path! ( mkdir !full_path! nul 21 if exist !full_path! ( echo ✅ 成功创建文件夹%%f ) else ( echo ❌ 创建失败%%f可能权限不足或路径非法 ) ) else ( if exist !full_path!\. ( :: 用引号包裹整个输出内容避免括号被误解析 echo ℹ️ 文件夹【%%f】已存在保留原有所有内容不做任何修改 ) else ( :: 同样用引号包裹 echo ⚠️ 无法创建文件夹【%%f】存在同名文件请先删除该文件 ) ) ) echo. echo echo 文件夹创建流程结束 echo 已存在的文件夹均保留原有内容未创建的已补全 echo pause endlocal旧版(只管创建不保留)echo off chcp 65001 nul 21 setlocal enabledelayedexpansion :: 开启延迟环境变量扩展 :: 获取脚本所在的文件夹路径 set script_dir%~dp0 echo 脚本所在路径%script_dir% echo 正在该路径下创建文件夹... echo. :: 定义要创建的文件夹列表 bin build set folders3rdparty doc example package scripts src :: 循环创建文件夹 for %%f in (%folders%) do ( set full_path!script_dir!%%f if not exist !full_path! ( mkdir !full_path! echo ✅ 已创建: %%f ) else ( echo ⚠️ 已存在: %%f ) ) echo. echo 所有文件夹创建操作完成 pause endlocal
二、