怎么编写一个脚本来删除STM32工程中的中间文件或者目标文件

本文介绍了如何在MDK工程完成后,通过编写一个.bat脚本批量删除不必要的中间文件,如.bak、.ddk、.edk和.lst等,以节省存储空间。脚本使用了Windows命令行中的del命令实现递归删除。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       MDK工程编译以后会产生大量的中间文件,这些文件在调试程序阶段是非常重要的,但是当调试完毕以后,把工程保存到电脑硬盘或网盘上,此时我们希望整个工程仅占用较小的存储空间。但是整个工程包含源文件,工程文件,中间文件,目标文件等等。源文件和工程文件是肯定不能删除的,我们只能删除掉中间文件或目标文件,怎么删除呢?手动删除? 手动删除不仅慢而且容易出错。此时我们可以考虑编写一个脚本来删除。
        因为这个脚本只是来删除一些文件,所以我们只用到一个del命令。del *.txt /s删除所有子目录下所有的**.txt**文件,也就是递归删除。我们用到的就是这个命令。
在windows命令行中输入 **del /?**可以查看del的用法。接下来进行编写一个脚本文件。
        新建一个后缀为.bat的文件,编辑内容如下:

其中每行的代码的解释如下:
        删除所有子目录后缀为.bak的文件。
        删除所有子目录后缀为.ddk的文件。
        删除所有子目录后缀为.edk的文件。
        删除所有子目录后缀为.lst的文件。
        最后执行exit命令退出命令行。
        如果需要删除的是其他文件可以参考这个格式进行编写。
编写完成后,保存如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值