|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
PROE PURGE工具
用法:
复制"="行中的代码,存为后缀为bat的批处理文件,拷到在所需清理文件夹内双击运行.
PURGE工具功能
执行以下功能前,工具会自动判断当前文件夹是否为PROE零件文件夹。只有为PROE零件存放文件夹才行执行以下功能。
1.不依靠PROE,无论没有装PROE,只要是WINDOWS系统,本工具就可运行.大小只有2K,这是本工具最大的优点。
2.它不仅可以一次性的清除多余旧档的作用。更重要的是可以一次性的一起删除没用的垃圾文件,如带*.dxf *.txt *.lsp *.log *.log.* *.bak *.dwl *.m_p *.pro *.inf *.lst.* 等等垃圾。
3.将当前目录下的*.prt.1、*.prt.2、*.prt.3、*.prt.4...*.prt.n保留最后一个*.prt.n,并将*.prt.n改为*.prt.1;
4.同样将*.asm.*、*.drw.*、*.mfg.*、*.fmt.*、*.sec.*改为*.1;
5.将*.igs移到igs文件夹中;
6.将*.dwg移到dwg文件夹中
edit by zty 20110524
=================下面是代码=================
@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
==================上面是代码====================
本帖最后由 zty2018 于 2011-6-23 17:16 编辑 |
|