OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 37617|回复: 20

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

[复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2011-4-23 10:47:42 | 显示全部楼层 |阅读模式

新建一个.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  ::不允许删除JTAG的设置
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来帮我们做事,可以省去很多重复劳动.大家有时间多学学吧,我也是昨晚看了一下,觉得很不错,在这里介绍给大家.

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

23

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2011-4-19
在线时间
10 小时
发表于 2011-6-23 21:38:15 | 显示全部楼层
OK ,又接触到了些新的东西
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2012-1-12
在线时间
0 小时
发表于 2012-1-12 13:21:53 | 显示全部楼层
很好的东西!
STM来的太猛!
回复 支持 反对

使用道具 举报

27

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
471
金钱
471
注册时间
2011-11-2
在线时间
11 小时
发表于 2012-1-12 20:37:45 | 显示全部楼层
好像可以直接设置输出目录 到时候直接删除也是可以吧?  不过这个批量处理倒是好用。
图片不知道怎么发送在KEIL选项有个UOTPUT选择下目录好像也可以的。
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2109
金钱
2109
注册时间
2011-9-3
在线时间
119 小时
发表于 2012-1-13 00:04:04 | 显示全部楼层
回复【楼主位】正点原子:
---------------------------------
嗯,用批处理删除垃圾文件是不错的选择,不过这个要谨慎,需要对批处理有基本的理解。顶
回复 支持 反对

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2012-6-2
在线时间
1 小时
发表于 2012-7-21 19:24:58 | 显示全部楼层
原子哥的就是好!!
好好學習,天天向上!
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2012-8-2 17:29:36 | 显示全部楼层
直接Project->Clean 也能基本去掉
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2012-5-19
在线时间
0 小时
发表于 2012-9-19 11:02:52 | 显示全部楼层
又长见识了,呵呵
回复 支持 反对

使用道具 举报

31

主题

175

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2013-1-13
在线时间
6 小时
发表于 2013-5-8 01:49:06 | 显示全部楼层
发现迟了,现在学习一下!
电子的道路是孤独的,要懂得左手温暖右手,要懂得把debug当作快乐去欣赏,去享受,那样你才会成功...
回复 支持 反对

使用道具 举报

15

主题

93

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1761
金钱
1761
注册时间
2013-8-22
在线时间
128 小时
发表于 2013-8-29 09:01:49 | 显示全部楼层
善用佳软才能提高效率
我不理财,财就不理我。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2013-8-30
在线时间
2 小时
发表于 2013-8-30 09:35:05 | 显示全部楼层
顶!!
回复 支持 反对

使用道具 举报

68

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2013-5-7
在线时间
28 小时
发表于 2013-8-31 14:16:31 | 显示全部楼层
Project->Clean好用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-10-1
在线时间
0 小时
发表于 2013-10-1 10:23:49 | 显示全部楼层
Project->Clean连hex文件都删掉了
回复 支持 反对

使用道具 举报

7

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2014-3-11
在线时间
0 小时
发表于 2014-4-8 19:58:01 | 显示全部楼层
mark一下
回复 支持 反对

使用道具 举报

7

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2013-4-10
在线时间
48 小时
发表于 2014-5-16 10:56:16 | 显示全部楼层
原子哥,这样用会不会有误删,比如我把keilkill.bat,放到别的文件夹里。
是不是说keilkill.bat指删除,他所在的文件夹里的
回复 支持 反对

使用道具 举报

7

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2013-4-10
在线时间
48 小时
发表于 2014-5-16 10:59:50 | 显示全部楼层
呵呵,知道了, 
 /P            删除每一个文件之前提示确认信息。
  /F            强制删除只读文件。
  /S            从所有子目录删除指定文件。
  /Q            安静模式。删除全域通配字符时,不要求确认。
  /A            根据属性选择要删除的文件。

只是删所有子目录
回复 支持 反对

使用道具 举报

6

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2014-10-21
在线时间
7 小时
发表于 2014-12-12 09:46:27 | 显示全部楼层
学习如如删除,如何共享更高效
爱电子,爱科技,爱新技术
回复 支持 反对

使用道具 举报

1

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2013-12-9
在线时间
19 小时
发表于 2015-3-18 19:56:32 | 显示全部楼层
谢谢楼主的分享
我行我可以
回复 支持 反对

使用道具 举报

1

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
966
金钱
966
注册时间
2012-3-27
在线时间
285 小时
发表于 2015-12-16 22:15:18 | 显示全部楼层
大赞,真好用!
回复 支持 反对

使用道具 举报

2

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
561
金钱
561
注册时间
2014-11-6
在线时间
91 小时
发表于 2016-10-22 11:54:15 | 显示全部楼层
非常受用
回复 支持 反对

使用道具 举报

6

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2017-12-12
在线时间
47 小时
发表于 2018-1-10 15:03:19 | 显示全部楼层
挺实用的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 12:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表