随笔分类 -  Perl

摘要:之前写过用perl删除Windows下的图片缓存缩略图(Thumbs.db) 不过那个只是针对单个的文件,使用unlink方法就可以了(未测试过只读文件删除的情况- -!),那如果要删除指定的一个文件夹,有三种方案: 1、循环文件夹里面的文件,然后逐一删除,再使用rmdir删除空目录 2、使用File模块,使用remove_tree方法 3、调用系统命令进行删除(这个在linux下处理的较好,w... 阅读全文
posted @ 2011-03-17 09:55 meteoric_cry 阅读(4180) 评论(0) 推荐(0) 编辑
摘要:接手以前别人做的项目,发现SVN里的ignore里并没有对*.db处理,导致图片的缓存缩略文件都被提交了,而我只要打开图片文件夹,就意味着Thumbs.db发生了改变。 要做的事情有两个: 一、更改svn的设置,以后不再提交Thumbs.db文件 二、批量删除指定目录下的Thumbs.db文件 所以用perl写了一个,代码是在之前的 perl遍历目录 做了一些修改,主要有两点自己注意了: 一... 阅读全文
posted @ 2011-02-28 11:06 meteoric_cry 阅读(528) 评论(0) 推荐(0) 编辑
摘要:环境为windos,需要注意的两点: 1、默认activePerl下的采用的编码是gbk,所以需要将字符串转为gbk才不会显示乱码 2、遍历文件目录时,需要排除特殊的目录.和.. 完整的代码:     运行效果图:  阅读全文
posted @ 2011-01-12 00:19 meteoric_cry 阅读(3668) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示