SKILL利用正则表达式删除PCB file根目录多余的log、cnv、以及*.n(数字)文件
本文由 shirdon 于 2014-7-29 15:00 发布在 SKILL源码下载
这个程序删除PCB所在文件夹下的指定格式文件,例如软件经常保存出现的一些log文件和*.1等的备用文件,都可以一键删除。文件执行命令: del_exfile ,用户可以选择自己更改。程序比较简单,理论上可以删除你想要删除的任何格式文件,只要你制定好格式就好。有问题可以交流一下,本人QQ:1364487536.axlCmdRegister( "del_exfile" `_Del_exfile) defun( _Del_exfile () AllFileName = getDirFiles(getWorkingDir()) foreach(F_N append(rexMatchList("\\,[0-9]$" AllFileName) append(rexMatchList("\\.log$" AllFileName) rexMatchList("\\.cnv$" AllFileName))) when( isFile(F_N) deleteFile(F_N)) printf("%s has been deleted!\n" F_N) ) )
下载地址:
欢迎下载使用!
这里面的.log 或.cnv可以改成任何你需要的文件扩展名,只要你用得上,呵呵