亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

Perl實現刪除Windows下的圖片緩存縮略圖Thumbs.db

2020-10-31 15:05:14
字體:
來源:轉載
供稿:網友

接手以前別人做的項目,發現SVN里的ignore里并沒有對*.db處理,導致圖片的緩存縮略文件都被提交了,而我只要打開圖片文件夾,就意味著Thumbs.db發生了改變。

要做的事情有兩個:

一、更改svn的設置,以后不再提交Thumbs.db文件

二、批量刪除指定目錄下的Thumbs.db文件

所以用perl寫了一個,代碼是在之前的 perl遍歷目錄 做了一些修改,主要有兩點自己注意了:

一、文件路徑,Windows下默認為“/  ”而linux下則是”/”, 所以統一改為”/”

二、比較兩個字符串相等需要使用eq 而不是 == (==返回數值相等,而eq返回的是字符串相等)

三、unlink刪除文件,需要指定文件的完整路徑

四、perl中的else if 寫法為elsif 沒有那個“e”

五、perl正則匹配方式為 =~ 或 !~

完整的代碼如下,需要更改規則可以修改代碼中的這一段:

復制代碼 代碼如下:

#!/usr/bin/perl
use strict;
use warnings;
 
my $path = "C:/FlexApp/xx";
my $filecount = 0;
 
sub parse_env {
     my $path = $_[0]; #或者使用 my($path) = @_; @_類似javascript中的arguments
     my $subpath;
     my $handle;
 
     if (-d $path) {#當前路徑是否為一個目錄
         if (opendir($handle, $path)) {
             while ($subpath = readdir($handle)) {
                 if (!($subpath =~ m/^/.$/) and !($subpath =~ m/^(/./.)$/)) {
                     my $p = $path."/$subpath";
 
                     if (-d $p) {
                         parse_env($p);
                     } elsif ($subpath eq "Thumbs.db") {
                         ++$filecount;
                            print "The file path:".$p."------------The file name:$subpath/n";
                         unlink($p) or warn "failed on $subpath:$!";
                     }
                 }
             }
             closedir($handle);
         }
     }
 
     return $filecount;
}
 
my $count = parse_env $path;
my $str = "刪除文件的總數:".$count;
 
print $str;

控制臺上輸出的結果:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
视频一区视频二区国产精品| 亚洲老司机av| 欧美又大又粗又长| 亚洲精品中文字幕有码专区| 国产亚洲精品va在线观看| 尤物九九久久国产精品的分类| 日韩**中文字幕毛片| 日韩国产高清视频在线| 国产成人精品久久二区二区91| 91精品国产91久久久久久久久| 热99在线视频| www高清在线视频日韩欧美| 精品国产91久久久久久| 久久资源免费视频| 青草成人免费视频| 精品中文字幕在线2019| 精品偷拍一区二区三区在线看| 久久久视频在线| 欧美在线亚洲在线| 亚洲国产欧美一区二区丝袜黑人| 91精品免费久久久久久久久| 欧美国产日韩视频| 国产精品欧美风情| 成人激情视频在线播放| 高清欧美性猛交xxxx黑人猛交| 欧美天堂在线观看| 欧美日韩国产精品一区二区三区四区| 亚洲精品久久久久久下一站| 国产精品一区电影| 在线电影欧美日韩一区二区私密| 国产精品久久久久久婷婷天堂| 亚洲免费视频一区二区| 秋霞成人午夜鲁丝一区二区三区| 国产精品免费在线免费| 国产精品福利无圣光在线一区| 深夜福利日韩在线看| 国产日韩换脸av一区在线观看| 亚洲香蕉成人av网站在线观看| 欧美日韩中文字幕在线视频| 午夜免费久久久久| 黑人精品xxx一区一二区| 精品一区二区三区四区在线| 国产人妖伪娘一区91| 久久久亚洲福利精品午夜| 国产精品视频xxx| 久久偷看各类女兵18女厕嘘嘘| 欧美精品在线观看| 国产精品视频色| 国产精品日韩在线一区| 久久综合电影一区| 久久在线观看视频| 福利二区91精品bt7086| 久久精品2019中文字幕| 国产精品高潮视频| 亚洲欧洲偷拍精品| 亚洲欧洲免费视频| 欧美日韩在线免费| 亚洲视频国产视频| 国产黑人绿帽在线第一区| 国产经典一区二区| 精品久久久免费| 日韩精品视频在线| 国产精品18久久久久久麻辣| 亚洲一区二区三区777| 国产精品欧美日韩| 91网站在线看| 亚洲人午夜精品免费| 亚洲一区精品电影| 亚洲午夜久久久影院| 欧美日韩福利在线观看| 久久欧美在线电影| 日韩美女av在线| 日本免费在线精品| 欧美韩日一区二区| 欧美中文字幕视频| 亚洲va国产va天堂va久久| 欧美日韩性视频| 国产精品吹潮在线观看| 久久艳片www.17c.com| 亚洲老头同性xxxxx| 国产精品久久久久久久久免费| 97久久精品在线| 久久激情五月丁香伊人| www日韩中文字幕在线看| 亚洲韩国日本中文字幕| 日韩欧美精品免费在线| 中文字幕日韩高清| 亚洲第一在线视频| 国产91露脸中文字幕在线| 久久99精品久久久久久青青91| 91麻豆国产精品| 国产日韩精品综合网站| 国产精品久久久久久久久免费| 国产精品69精品一区二区三区| 久久夜色精品国产欧美乱| 久久精品夜夜夜夜夜久久| 国精产品一区一区三区有限在线| 亚洲成人黄色网| 亚洲成人网av| 欧美视频精品一区| 国产成人精品免费视频| 国产精品视频精品视频| 久久久久北条麻妃免费看| 亚洲精品久久久久国产| 国产主播欧美精品| 综合网中文字幕| 欧美高清无遮挡| 欧美日韩在线视频首页| 美女久久久久久久| 国产一区欧美二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女| 91久久久亚洲精品| 欧美成人免费在线观看| 狠狠操狠狠色综合网| 国产97在线观看| 色婷婷**av毛片一区| 精品久久久中文| 国产精品www色诱视频| 久久亚洲一区二区三区四区五区高| 精品久久久在线观看| 欧美视频在线视频| 亚洲国产精品美女| 青青久久aⅴ北条麻妃| 国产精品高清在线| 日韩精品免费视频| 精品人伦一区二区三区蜜桃免费| 亚洲精品v欧美精品v日韩精品| 综合久久五月天| 亚洲色图校园春色| 亚洲欧美日韩一区二区在线| 国产精品网站视频| 久久久精品国产| 国产成人精品午夜| 美女少妇精品视频| 91九色单男在线观看| 亚洲欧美日本精品| 亚洲二区在线播放视频| 91在线视频一区| 国产精品欧美风情| 成人免费视频网址| 韩国三级日本三级少妇99| 中文字幕一区二区三区电影| 国产成人综合av| 日韩在线视频免费观看高清中文| 久久精品色欧美aⅴ一区二区| 国产精品一区二区电影| 国产日韩欧美日韩| 色琪琪综合男人的天堂aⅴ视频| 日韩精品有码在线观看| 68精品国产免费久久久久久婷婷| 日韩中文视频免费在线观看| 日韩中文在线中文网三级| 日本欧美中文字幕| 国产精品免费看久久久香蕉| 亚洲欧美成人在线| www.日本久久久久com.| 亚洲欧美在线播放| 成人免费观看49www在线观看| 日韩精品欧美国产精品忘忧草| 欧美小视频在线| 亚洲人成网7777777国产| 综合激情国产一区| 亚洲精品久久久久中文字幕欢迎你| 97视频在线观看免费|