主页 > 知识库 > 使用perl清理电脑上重复文件实现代码(续)

使用perl清理电脑上重复文件实现代码(续)

热门标签:开封百应电销机器人联系方式 邯郸外呼调研线路 北京语音电销机器人价格 武汉呼叫中心外呼系统线路商 浦东上海400开头的电话申请 电话机器人电话卡封号怎么办 乐昌电话机器人 真人语音电销机器人系统 买了外呼系统不想用了怎么办
复制代码 代码如下:

#!/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;
您可能感兴趣的文章:
  • perl去除重复内容的脚本代码(重复行+数组重复字段)
  • fdupe 查找重复文件的Perl脚本代码

标签:六安 河北 石嘴山 鄂州 自贡 松原 淄博 宜春

巨人网络通讯声明:本文标题《使用perl清理电脑上重复文件实现代码(续)》,本文关键词  使用,perl,清理,电脑,上,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《使用perl清理电脑上重复文件实现代码(续)》相关的同类信息!
  • 本页收集关于使用perl清理电脑上重复文件实现代码(续)的相关信息资讯供网民参考!
  • 推荐文章