Creo二次开发垃圾文件清理
-
1、新建文本文件(*.txt),重新命名为:Purge.bat
-
2、新建文本文件(*.txt)内容如下:
@echo off
if exist "*.prt.*" (goto purge) else (goto ver)
:purge
del *.bak /a/s
del *.dwl /a/s
del *.acc /a/s
del *.log /a/s
del *.idx /a/s
del *.xml /a/s
del *.xpr /a/s
del *.crc /a/s
del std.err /a/s
del std.out /a/s
del *.inf.* /a/s
del *.log.* /a/s
del current_session.pro /a/s
del feature.* /a/s
del template.err.* /a/s
del *.lst.* /a/s
del *.win /a/s
del *.win.* /a/s
del *.ers /a/s
del *.log.* /a/s
del *.err /a/s
del *.M_P /a/s
del *.SEC.* /a/s
del *.CDC /a/s
del *.REP.* /a/s
del *.bom.* /a/s
del *.REP /a/s
del *.INI /a/s
del *.LSP /a/s
del STD.OUT /a/s
del CURRENT_SESSION.PRO /a/s
del *.PRO /a/s
del *.PRO.* /a/s
del *.WIN /a/s
del *.def /a/s
del *.lst.* /a/s
del *.NFL /a/s
del *.SV$ /a/s
del *.ini /a/s
del *.TMP /a/s
del *.dMP /a/s
del *.txt.* /a/s
if exist "*.igs*" (md igs
move *.igs igs/)
if exist "*.dwg" (md dwg
move *.dwg dwg/)
for %%I in (*.*) do (
setlocal EnableDelayedExpansion
set pqname=%%~nI
set phname=%%~xI
for %%I in (!pqname!.*) do (
set ppname=%%~xI
set pppname=!ppname:~1,5!
set phhname=!phname:~1,5!
set kk="!pqname!!ppname!"
if !phhname! GTR !pppname! del "!kk!"
)
)
rename *.prt.* *.1
rename *.asm.* *.1
rename *.drw.* *.1
rename *.mfg.* *.1
rename *.fmt.* *.1
rename *.sec.* *.1
:ver
del *.bak /a/s