2026/4/7 17:36:05
网站建设
项目流程
外贸免费p2p网站建设,网站工作有哪些内容,wordpress评论邮件,在互联网上如何赚钱一、源码 当有原来的同名文件时保留原来的文件夹【仅限文件夹同名保留】 NewFile.bat
echo off
chcp 65001 nul 21
setlocal enabledelayedexpansion:: 获取脚本所在的文件夹路径
set script_dir%~dp0
echo
echo 目标创建路径#xff1a;%script_…一、源码当有原来的同名文件时保留原来的文件夹【仅限文件夹同名保留】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二、使用方法1.新建.bat在需要新建文件夹的位置,新建.bat【新建.txt 改后缀名称随意】2.将源码复制然后双击运行3.【扩展】如果需要改文件夹名称set folders3rdparty bin build doc example package scripts src在folders 后面自行添加删除