L脚本语言 写一个清理VC工程目录的脚本

这个例子用来清理VC工程目录下的临时文件


#scp

#切换到英文关键字模式
#scpeng

#定义文件遍历回调函数
define:function,fileclean,filepathname
define:regexp,regexpstring,"\\.(aps|idb|ncp|obj|pch|sbr|tmp|pdb|bsc|ilk|res|ncb|opt|suo|manifest|dep|sdf|ipch|tlog|user|unsuccessfulbuild|log|lastbuildstate)$"
define:int,ret,0
match:regexp,regexpstring,filepathname,ret
test:ret==1,show:filepathname
#test:ret==1
#show:filepathname
#delete:filepathname
#end
end

#定义目录遍历回调函数
define:function,dirprocess,dirname
#show:dirname
open:directory,mysubdir1,dirname
enum:file,mysubdir1,allsubdirfiles
enum:subdirectory,mysubdir1,subsubdirs
traverse:allsubdirfiles,fileclean
traverse:subsubdirs,dirprocess
end



#定义主函数
define:function,main
open:directory,dir1,"I:\\ScriptEngine"
enum:file,dir1,allfiles
enum:subdirectory,dir1,subdirs

traverse:allfiles,fileclean
traverse:subdirs,dirprocess
end




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值