a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Perl > 正文

perl如何清理電腦上的重復文件

2020-02-23 19:44:43
字體:
來源:轉載
供稿:網(wǎng)友

我們經(jīng)常可以在電腦中發(fā)現(xiàn)一些重復的文件,這些重復文件會占用我們的電腦內存,導致我們的電腦內存不夠用,那么我們可以利用perl來清理,那么你知道perl如何清理電腦上的重復文件嗎?


#!/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如何清理電腦上的重復文件的內容,?其實Perl的技巧有很多,但是咱只學最最實用的。如果你也有同樣的小技巧,就拿出來大家一起分享吧

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 午夜精品久久久久久久久久久久 | 欧美日韩高清丝袜 | av免费播放| 欧美精品一区二区三区在线四季 | 精品九九| 欧美精品一区二区三区在线四季 | 久久一区国产 | 日韩成人中文字幕 | 日韩欧美国产视频 | 精品一区二区三区三区 | 久久九 | 日本黄色免费网站 | 国产一区在线看 | 精品久久久久久 | 免费一区二区三区视频在线 | 国产精品视频免费观看 | 国产精品毛片一区二区三区 | 日韩av一区二区三区在线观看 | 久久久精品观看 | 欧美亚洲视频 | 91精品久久久久久久99 | 婷婷av网站| 中出片| 国产成人精品网 | 国产精品精品视频一区二区三区 | 精品视频在线观看 | 亚洲天天av | 国产在线资源 | 在线免费色 | 国产一级91 | 999在线观看精品免费不卡网站 | 一级篇 | 久久亚洲视频 | 亚洲精品乱码久久观看网 | 亚洲免费小视频 | 久久久精| 欧美一二三四成人免费视频 | 欧美精品久久久久久久监狱 | 久久国产精品大桥未久av | 国产电影一区二区在线观看 | 99re6热只有精品免费观看 |