MDK工程编译以后会产生大量的中间文件,这些文件在调试程序阶段是非常重要的,但是当调试完毕以后,把工程保存到电脑硬盘或网盘上,此时我们希望整个工程仅占用较小的存储空间。但是整个工程包含源文件,工程文件,中间文件,目标文件等等。源文件和工程文件是肯定不能删除的,我们只能删除掉中间文件或目标文件,怎么删除呢?手动删除? 手动删除不仅慢而且容易出错。此时我们可以考虑编写一个脚本来删除。
因为这个脚本只是来删除一些文件,所以我们只用到一个del命令。del *.txt /s删除所有子目录下所有的**.txt**文件,也就是递归删除。我们用到的就是这个命令。
在windows命令行中输入 **del /?**可以查看del的用法。接下来进行编写一个脚本文件。
新建一个后缀为.bat的文件,编辑内容如下:
其中每行的代码的解释如下:
删除所有子目录后缀为.bak的文件。
删除所有子目录后缀为.ddk的文件。
删除所有子目录后缀为.edk的文件。
删除所有子目录后缀为.lst的文件。
最后执行exit命令退出命令行。
如果需要删除的是其他文件可以参考这个格式进行编写。
编写完成后,保存如下:
怎么编写一个脚本来删除STM32工程中的中间文件或者目标文件
最新推荐文章于 2025-01-17 19:14:17 发布