原创 利用.bat(批处理)来删除KEIL编译生成的无用文件(转自正点原子)

2011-5-2 14:18 9126 2 3 分类: MCU/ 嵌入式

新建一个.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来帮我们做事,


PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2012-10-27 10:09

.dep文件是干啥的啊?
相关推荐阅读
用户285028 2011-06-26 11:30
10种软件滤波方法
1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差...
用户285028 2011-06-26 11:26
万用表使用的注意事项
  (1)在使用万用表之前,应先进行“机械调零”,即在没有被测电量时 ,使万用表指针指在零电压或零电流的位置上。(2)在使用万用表过程中,不能用手去接触表笔的金属部分 ,这样一方面可以保证测量的准确...
用户285028 2011-06-26 11:24
VCC、VDD和VSS三种标号的区别
在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢?  一、解释  VCC:C=circuit 表示电路的意思, 即接入电路的电压;  VDD:D=device 表示...
用户285028 2011-06-26 11:23
0欧电阻的作用
大概有以下几个功能:        ①做为跳线使用。这样既美观,安装也方便。        ②在数字和模拟等混合电路中,往往要求两个地分开,并且单点连接。我们可以用一个0欧的电阻来连接这两个地,而不...
用户285028 2011-06-26 11:21
在一个大的电容上还并联一个小电容的原因
   大电容由于容量大,所以体积一般也比较大,且通常使用多层卷绕的方式制作,这就导致了大电容的分布电感比较大(也叫等效串联电感,英文简称ESL)。         电感对高频信号的阻抗是很大的,所以...
用户285028 2011-06-26 11:19
单片机系统硬件抗干扰常用方法
单片机系统硬件抗干扰常用方法 0 推荐    影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统...
我要评论
1
2
关闭 站长推荐上一条 /3 下一条