最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用perl清理電腦上重復(fù)文件實(shí)現(xiàn)代碼(續(xù))

 更新時(shí)間:2013年02月02日 10:47:38   作者:  
使有perl搜索電腦上的重復(fù)文件并刪除,需要的朋友可以參考下
復(fù)制代碼 代碼如下:

#!/usr/bin/perl
use File::DirWalk;
use File::Basename;
use Data::Dumper;
use warnings;
use strict;
my $dw = new File::DirWalk;
my %files;
fileparse_set_fstype("MSWin32");
$dw->onFile(
sub {
my ($file) = @_;
push @{$files{basename($file)}->{"Paths"}},$file;
$files{basename($file)}->{"Num"} += 1;
return File::DirWalk::SUCCESS;
}
);
my $hTrace;
open $hTrace, '> Trace.txt';
select $hTrace;
$dw->walk('D:/old/perl');
my @newFiles;
while( my ($k, $v) = each %files)
{
if($v->{"Num"} > 1)
{
#print $k."\n";
#print Dumper($v);
push @newFiles,
{
"Name"=>$k,
"Paths"=>$v->{"Paths"},
"Num"=>$v->{"Num"}
}
}
}
#print Dumper(@newFiles);
@newFiles = sort {($a->{"Num"}) <=> ($b->{"Num"})} @newFiles;
print Dumper(@newFiles);
close $hTrace;

相關(guān)文章

最新評(píng)論

河源市| 商城县| 上高县| 大悟县| 侯马市| 西乌| 探索| 七台河市| 镇宁| 洛浦县| 乐陵市| 双峰县| 古丈县| 南召县| 静安区| 珠海市| 双鸭山市| 社旗县| 榆树市| 札达县| 荃湾区| 九龙城区| 兰坪| 莲花县| 六枝特区| 霍山县| 门源| 霍林郭勒市| 华蓥市| 凤山市| 鄂尔多斯市| 明溪县| 宣恩县| 工布江达县| 丽水市| 攀枝花市| 岢岚县| 巴青县| 乌兰县| 金阳县| 邻水|