.bat脚本新建文件夹【项目结构】
一、源码当有原来的同名文件时保留原来的文件夹【仅限文件夹同名保留】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 后面自行添加删除

相关新闻

快过年了 , 我就简简单单写一个总结吧 ! | 马年快乐 !

快过年了 , 我就简简单单写一个总结吧 ! | 马年快乐 !

2026/7/3 5:40:40 阅读更多 →
探索Matlab水下图像处理与GUI界面构建之旅

探索Matlab水下图像处理与GUI界面构建之旅

2026/5/17 0:18:01 阅读更多 →
生命的二元张力:弗洛伊德生的本能与死的本能理论解析

生命的二元张力:弗洛伊德生的本能与死的本能理论解析

2026/5/17 0:18:02 阅读更多 →

最新新闻

ICM-42688-P与PIC18F4680在工业自动化中的高效组合

ICM-42688-P与PIC18F4680在工业自动化中的高效组合

1. ICM-42688-P与PIC18F4680的黄金组合解析在工业自动化和机器人控制领域,传感器与微控制器的选型往往决定着整个系统的性能上限。ICM-42688-P作为TDK InvenSense推出的6轴MEMS运动传感器,其核心价值在于0.4A的低功耗模式下仍能保持4000dps的陀螺仪量程和…

2026/7/3 14:51:14 阅读更多 →
晋城酿造食品厂净化板如何选才能解决墙面难题

晋城酿造食品厂净化板如何选才能解决墙面难题

晋城本地特色食品以粮食醋发酵、杂粮深加工、小型卤味加工为主,大量酿造车间会长期挥发酸性气体,食品净化车间、无尘厂房改造经常遇到墙面腐蚀掉皮的困扰,和普通车间工况有明显区别,照搬通用板材很容易短期报废。 本地多家醋业厂房…

2026/7/3 14:45:10 阅读更多 →
HASL喷锡适配焊盘、孔径、板材、布局标准化设计规范

HASL喷锡适配焊盘、孔径、板材、布局标准化设计规范

HASL 批量生产出现堵孔、锡桥、露铜、焊盘共面度差、板材起泡翘曲等缺陷,七成根源并非制程管控问题,而是前期 PCB 布局、焊盘、孔径、板材选型未匹配喷锡工艺特性,设计先天存在 DFM 缺陷。本文从板材选型、焊盘结构、通孔孔径、大面积铜设计、…

2026/7/3 14:43:09 阅读更多 →
Kiran-Screensaver源代码架构分析:理解Qt屏保实现原理

Kiran-Screensaver源代码架构分析:理解Qt屏保实现原理

Kiran-Screensaver源代码架构分析:理解Qt屏保实现原理 【免费下载链接】kiran-screensaver This program provides screensaver backend. 项目地址: https://gitcode.com/openeuler/kiran-screensaver 前往项目官网免费下载:https://ar.openeuler…

2026/7/3 14:41:08 阅读更多 →
lboot单元测试实践:使用lboot-test-runner验证功能正确性

lboot单元测试实践:使用lboot-test-runner验证功能正确性

lboot单元测试实践:使用lboot-test-runner验证功能正确性 【免费下载链接】lboot a lightweight bootloader implemented by the Rust language 项目地址: https://gitcode.com/openeuler/lboot 前往项目官网免费下载:https://ar.openeuler.org/a…

2026/7/3 14:41:08 阅读更多 →
嵌入式开发笔记:CANopen相关移位运算与通信协议术语详解

嵌入式开发笔记:CANopen相关移位运算与通信协议术语详解

目录一、移位相关问题1.1 类型提升规则1.2 移位运算注意事项1.3 N位编码满量程值二、简称和符号含义2.1 通信协议相关**FDCAN****HSE****PLL****PCLK**2.2 CANopen 相关术语**PDO****SDO****PDO vs SDO 对比表****cob_id****CoE****BRS**2.3 数学符号三、交流与反馈欢迎大家有问…

2026/7/3 14:39:04 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻