編譯Keil工程時會生成很多編譯文件,在備份程序時如果將編譯文件一起備份會浪費M級別的存儲空間,當隨着程序版本的增多,佔用的存儲空間會很大,如果將這些無用的編譯文件刪除,再備份程序,會將存儲空間縮小到K級別。
實現方法:通過編寫bat腳本刪除無用的編譯文件。
腳本實現:
1.創建一個.bat屬性的文件,起名“清理keil無用文件”。
2.打開創建的.bat屬性文件,添加如下代碼並保存bat文件。
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
3.將編輯好的bat文件放到keil工程的根目錄,雙擊bat文件運行,就會刪除該keil工程中無用的編譯文件。