对于电子工程师来说,每天都要进行程序的编写,或者PCB的制版,在这一过程中你会发现,在我们编写程序下面或者PCB文件下面产生了很多对我们来说没有用的垃圾文件。比如,我们使用KEIL MDK编写ARM的程序时,在自己编写主函数的文件夹下,出现了大量的我们不知道的文件类型,这些都是我们的进行编写程序的时候,软件自动生成的。可对于我们来说,有用的除了C文件,H文件,HEX文件,工程文件之外,其他的根本排不上用场,只会占用我们硬盘的内存。现在我们就用WINDOWS的批处理文件来解决这一麻烦。
一、使用批处理文件的好处
例如,我刚刚写的基于STM32的跑马灯程序,经过编译之后,出现的文件如下:
这么多的文件,估计每个人看来都头疼,想要找到自己想看的C文件估计也要找半天!再看使用自己编写的批处理文件,处理之后:
经过处理之后,我们自己想要的文件都在这里,一目了然。如果找自己想要查看的文件,很快就看到了。
二、如何编写批处理文件
为了便于说明,我使用图文并茂的形式进行说明
(1)首先建立一个TXT的文件,打开之后,我们进行编写。
(2)在文件夹里我们输入如下代码:
::del *.opt /s ::不允许删除JLINK的设置
del JLinkLog.txt /s
exit
每个del后面是一个空格,也就是占用一个bit,然后我们使用*代替文件名,加上文件的后缀。在一条代码的最后加上 “/s”,一条完整的批处理的代码就完成啦。依次类推,我们把不要的文件类型都在文档中写出来。在文档的最后一定要写上“exit”。关闭之后,保存。
(3)修改文件的后缀名
写到这里,自己应该很清楚,我们在编写的时候建的文件时TXT类型的,我要把TXT类型的改为BAT类型的文件,才是我们真正要的批处理文件。
这里我们点击“是”。将出现
一个完整的批处理文件就写好啦。我们把它放到我们编写程序文件夹下面,直接双击,系统自动删除文件夹下的垃圾文件。
(4)修改批处理文件
如果你觉得某些自己想要的文件也被删除了,我们可以右击文件,点击编辑,删除我们想要文件类型的代码即可。比如,自己还想保留后缀名为.plg的文件,我们直接删除del *.plg /s就可以啦,然后保存。
同样的道理,我们可以进行编写其他的批处理文件,删除软件自动产生的垃圾文件。