当前位置: 首页 > news >正文

利用.bat(批处理)来删除KEIL编译生成的无用文件

新建一个.txt文件. 在里面输入如下内容:

del *.bak /s

del *.ddk /s

del *.edk /s

del *.lst /s

del *.lnp /s

del *.mpf /s

del *.mpj /s

del *.obj /s

del *.omf /s

::del *.opt /s  ::不允许删除JLINK的设置

del *.plg /s

del *.rpt /s

del *.tmp /s

del *.__i /s

del *.crf /s

del *.o /s

del *.d /s

del *.axf /s

del *.tra /s

del *.dep /s     

 del JLinkLog.txt /s

del *.iex /s

del *.htm /s

del *.sct /s

del *.map /s

exit

然后,关闭.txt文件,同时把后缀名改为.bat.然后再把这个.bat文件拷贝到我们一个例程的主文件夹下.如下图所示(我的被命名为keilkill.bat):

然后我们打开user里面的工程,编译一次.可以看到N多垃圾文件(250个,总大小近20M),如下图所示:

然后我们在上一级目录点击keilkill.bat.会看到弹出一个DOS对话框,然后一闪就没了.再打开USER文件夹,看看里面.如下图所示:

此时发现刚刚的很多文件都被kill掉了,此时只剩下几个有用的文件了.总大小为232KB,比之前少了很多. 现在,你再把这个文件夹打包,发给别人,能节省不少流量.也能节约你硬盘的空间.
现在发现.bat的神奇了吧? 大家可以根据自己的需要,用文本工具打开.bat文件,在里面增加或者删除一些语句,来适合自己.当然前提是你对.bat要有一点点理解才可以. 具体的学习,这里有个参考,大家可以看看. 灵活的利用bat来帮我们做事,可以省去很多重复劳动.大家有时间多学学吧,我也是昨晚看了一下,觉得很不错,在这里介绍给大家.

                            (转录openedv)

转载于:https://www.cnblogs.com/Ph-one/p/4077819.html

相关文章:

  • SVC(STM32)
  • 关于STM32 MDK中USE_STDPERIPH_DRIVER问题的解释
  • 鬼谷子七十二术(完整版)值得永久收藏!终生研读!
  • assert_param
  • stm32时钟树讲解
  • STM32系统时钟为什么没有定义呢
  • 鬼谷子原文
  • PN结讲解
  • .Family_物联网
  • STM32唯一的ID
  • STM32串口中断
  • Zigbee学习
  • 模电之运放篇
  • STM32.SPI(25Q16)
  • STM32.定时器
  • 【EOS】Cleos基础
  • 【RocksDB】TransactionDB源码分析
  • 【面试系列】之二:关于js原型
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • JavaScript设计模式之工厂模式
  • Object.assign方法不能实现深复制
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Vue--数据传输
  • Zsh 开发指南(第十四篇 文件读写)
  • 浮现式设计
  • 目录与文件属性:编写ls
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 入手阿里云新服务器的部署NODE
  • 阿里云服务器如何修改远程端口?
  • 仓管云——企业云erp功能有哪些?
  • 关于Android全面屏虚拟导航栏的适配总结
  • 函数计算新功能-----支持C#函数
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C语言)球球大作战
  • (ZT)出版业改革:该死的死,该生的生
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (多级缓存)多级缓存
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • /3GB和/USERVA开关
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • [] 与 [[]], -gt 与 > 的比较
  • [2]十道算法题【Java实现】
  • [c]扫雷
  • [Docker]四.Docker部署nodejs项目,部署Mysql,部署Redis,部署Mongodb
  • [EFI]Dell Inspiron 15 5567 电脑 Hackintosh 黑苹果efi引导文件
  • [hdu1561] The more, The Better 【树形DP】
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [Java] 图说 注解
  • [Labtools 27-1429] XML parser encountered a problem in file
  • [LeetCode][LCR178]训练计划 VI——使用位运算寻找数组中不同的数字
  • [NOIP2013]华容道
  • [oeasy]python001_先跑起来_python_三大系统选择_windows_mac_linux
  • [Spring Boot 3] 整合NoSQL与构建RESTful服务