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

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

熱門標(biāo)簽:開封百應(yīng)電銷機(jī)器人聯(lián)系方式 邯鄲外呼調(diào)研線路 北京語音電銷機(jī)器人價(jià)格 武漢呼叫中心外呼系統(tǒng)線路商 浦東上海400開頭的電話申請(qǐng) 電話機(jī)器人電話卡封號(hào)怎么辦 樂昌電話機(jī)器人 真人語音電銷機(jī)器人系統(tǒng) 買了外呼系統(tǒng)不想用了怎么辦
復(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;
您可能感興趣的文章:
  • perl去除重復(fù)內(nèi)容的腳本代碼(重復(fù)行+數(shù)組重復(fù)字段)
  • fdupe 查找重復(fù)文件的Perl腳本代碼

標(biāo)簽:六安 河北 石嘴山 鄂州 自貢 松原 淄博 宜春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用perl清理電腦上重復(fù)文件實(shí)現(xiàn)代碼(續(xù))》,本文關(guān)鍵詞  使用,perl,清理,電腦,上,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用perl清理電腦上重復(fù)文件實(shí)現(xiàn)代碼(續(xù))》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用perl清理電腦上重復(fù)文件實(shí)現(xiàn)代碼(續(xù))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章