为企业打造卓越的工具平台

Creo二次开发垃圾文件清理Purge.bat

发布日期:2022-05-06 10:30:12

Creo二次开发垃圾文件清理Purge.bat


Creo二次开发垃圾文件清理

  1. 1、新建文本文件(*.txt),重新命名为:Purge.bat
  2. 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