zoukankan      html  css  js  c++  java
  • 利用.bat(批处理)来删除KEIL编译生成的无用文件

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

                                (转录openedv)

  • 相关阅读:
    求一列的和,awk和perl哪个快?
    转:使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制
    使用apt-get autoremove造成的系统无法开机
    因不公对待,技术销毁删除代码数据,谁对谁错?负能量文章,老板慎入。
    我曾经做过的插件
    宝石TD迷宫设计器
    VSX-5 VSXMusic 编码听音乐
    耐得住寂寞,才能守得住繁华
    VSX-4 VSXTra
    VSX-3 VSCT文件
  • 原文地址:https://www.cnblogs.com/Ph-one/p/4077819.html
Copyright © 2011-2022 走看看