.bat脚本新建文件夹【项目结构】

一、源码

当有原来的同名文件时保留原来的文件夹【仅限文件夹同名保留】

NewFile.bat

@echo off chcp 65001 > nul 2>&1 setlocal enabledelayedexpansion :: 获取脚本所在的文件夹路径 set "script_dir=%~dp0" echo ====================================== echo 目标创建路径:%script_dir% echo ====================================== echo 开始创建预设文件夹... echo. :: 定义要创建的文件夹列表 先不创建 bin build set "folders=3rdparty 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 2>&1 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 2>&1 setlocal enabledelayedexpansion :: 开启延迟环境变量扩展 :: 获取脚本所在的文件夹路径 set "script_dir=%~dp0" echo 脚本所在路径:%script_dir% echo 正在该路径下创建文件夹... echo. :: 定义要创建的文件夹列表 bin build set "folders=3rdparty 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 "folders=3rdparty bin build doc example package scripts src"

在folders= 后面自行添加删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1215418.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026 年 1 月工业醇类及溶剂厂家推荐榜单:乙醇/无水乙醇/二丙酮醇/异丙醇/乙二醇/正丁醇/工业酒精/甲醇/醇酸漆稀释剂/丙二醇甲醚等源头实力厂家精选

2026 年 1 月工业醇类及溶剂厂家推荐榜单:乙醇/无水乙醇/二丙酮醇/异丙醇/乙二醇/正丁醇/工业酒精/甲醇/醇酸漆稀释剂/丙二醇甲醚等源头实力厂家精选 在精细化工与制造业的庞大体系中,工业醇类及溶剂扮演着不可或缺的…

2025年教我学英语 - 穿、衣

2025年教我学英语 - 穿、衣1、穿、戴 - wear [weə(r)] 穿、着 - put on [ˈpʊt ɒn] 穿、戴(状态)-dress [dres] 穿、套 - wear in [ˈweə(r) ɪn] 试穿 - try on [ˈtraɪ ɒn]2、衣服 - clothes [kləʊz] 外套…

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

数字图像处理matlab水下图像处理,gui 界面运用,有讲解报告 在数字图像处理的广袤领域中,水下图像处理因其独特的挑战而备受关注。Matlab作为一款强大的工具,为我们解决水下图像处理难题提供了丰富的资源和便捷的途径。同时&#…

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

1. 项目正式上线了 书接上回 , 经过一个月的不懈努力 , 我和另一个哥们终于把这个项目 (帮学校做校园宿舍报修系统小程序) 拿下了. 但是这边宿管长这边又出了点状况: 因为这个项目是为学校做公益,没有问宿管长要一分钱. 但是服务器的钱肯定是要宿管长联系学校那边给报销一下…

FPGA FFT缩放因子配置全解析

目录 前言 1.快速傅里叶变换(FFT) 1.1 FFT的来源 1.2 FFT IP 缩放因子设置实例 缩放配置的底层含义:16haaaa 每一级的计算与“减肥”过程 输入准备:24 位原始数据 Stage 1:第一次蝶形运算 Stage 2&#x…

线程并行控制CompletableFuture

并行执行两个任务A和B。主线程等待时间最长为3s。所以A和B,单独运行的时长最长也是3s。 且如果A和B都没有超时,那么优先取A的值。否者谁不超时,就取谁。 线程池单个提交 比如下面的代码,先提交了两个异步任务,此时都…

2026 年 1 月酯类溶剂厂家推荐排行榜,正丙酯/乙酯/丁酯/醋酸丁酯/乙酸乙酯/丙二醇甲醚醋酸酯/工业碳酸二甲酯/精甲酯,高纯度环保溶剂实力供应商精选

2026 年 1 月酯类溶剂厂家推荐排行榜:高纯度环保溶剂实力供应商精选 在精细化工、涂料油墨、电子清洗、医药合成等众多现代工业领域,酯类溶剂扮演着不可或缺的角色。正丙酯、乙酸乙酯、醋酸丁酯、丙二醇甲醚醋酸酯(…

SB-Flink入门 202601125

SB-Flink入门 202601125

完整教程:创建混合工程:OpenHarmony Stage 模型 + Flutter 模块标准结构详解

完整教程:创建混合工程:OpenHarmony Stage 模型 + Flutter 模块标准结构详解2026-01-25 18:41 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow…

【EF Core】实体状态与变更追踪

好长时间没有水文章了,请容老周解释一下。因为最近老周进了两个厂,第一个厂子呆了八天左右,第二个厂子还在调试。管理很严格,带的电子设备都要登记、办手续。当初觉得雷神笔记本的屏幕大,在车间调试代码方便,所以…

漏洞与利用程序:厘清网络安全中的弱点与攻击

漏洞与利用程序:了解弱点与攻击之间的差距 一个漏水的屋顶是漏洞。那场暴雨就是利用程序。一个是条件,另一个是事件。 想一下你的手机。屏幕角落的那道小划痕?那就是一个漏洞。它是一个缺陷,一个薄弱点。它就静静地待在那里。 现在…

大面额沃尔玛购物卡哪里回收更安心?三招教你避开风险陷阱

消费习惯的改变,让不少人手中积攒了未使用的大面额沃尔玛购物卡,闲置浪费,回收变现成了迫切需求。但沃尔玛购物卡回收市场良莠不齐,怎样选到安全可靠的渠道?本文从风险对比与解决方案入手,帮你找到安心回收之选。…

【洛谷】二分查找专题 告别二分死循环!模板 + 细节 + 实战 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年教我学英语 - 美食

2025年教我学英语 - 美食一、基础饮食动作1、吃、进食 - eat [iːt] 喝、饮用 - drink [drɪŋk] 尝、品尝 - taste [teɪst] 嚼、咀嚼 - chew [tʃuː] 吞、吞咽 - swallow [ˈswɒləʊ]2、烹饪、煮 - cook [kʊk] 煎…

2026年1月高纯度溶剂厂家推荐榜单:乙烷/甲基环己烷/二氯甲烷/环己烷/正己烷/二甲苯/三甲苯/四甲苯/甲基苯,专业级精细化工原料供应商精选

2026年1月高纯度溶剂厂家推荐榜单:乙烷/甲基环己烷/二氯甲烷/环己烷/正己烷/二甲苯/三甲苯/四甲苯/甲基苯,专业级精细化工原料供应商精选 在精细化工、新材料合成、医药中间体制备及高端电子化学品等领域,高纯度有机…

导师严选2026 10款一键生成论文工具测评:本科生毕业论文必备清单

导师严选2026 10款一键生成论文工具测评:本科生毕业论文必备清单 2026年学术写作工具测评:为本科生毕业论文提供高效解决方案 随着高校对学术规范要求的不断提高,本科生在撰写毕业论文过程中面临诸多挑战,如文献检索效率低、格式…

腾讯混元大模型本地安装与Elasticsearch连接实战指南

本文详细介绍了腾讯混元大模型的本地部署过程,包括通过Ollama安装GGUF量化版本、配置参数、创建自定义模型并运行。随后展示了如何将混元模型连接到Elasticsearch,包括配置OpenAI兼容服务、创建Connector、上传文档并在Playground中进行测试。整个过程提…

程序员必备:100行代码实现极简LLM框架,告别依赖地狱,轻松构建智能体应用

PocketFlow是一个仅用100行代码实现的极简LLM框架,解决了主流框架过于臃肿、依赖复杂的问题。它将LLM应用建模为简单的有向图结构(节点流共享存储),支持智能体、工作流、RAG等所有主流AI设计模式。框架零依赖、无厂商锁定&#xf…

AI大模型面试真题与学习笔记,助你快速掌握核心技术栈【AI大模型面经】百度AI产品经理offer

本文整理了AI/产品经理岗位的三轮面试问题,涵盖自我介绍、跨专业原因、AI前景判断、To B/To C产品区别、实习经历深挖及技术细节探讨。文末提供AI大模型技术栈完整学习资料,包含面试高频知识点,已帮助多位面试者成功应对技术问题,…

Day29-20260125

本文演示了Java中稀疏数组的转换与冒泡排序的实现。首先创建并打印一个6x7的二维数组,统计非零元素个数(8个),然后转换为稀疏数组格式存储。接着将稀疏数组还原为原始数组并打印验证。最后实现了一个优化的冒泡排序算…