Perl遍历目录下所有文件

Perl遍历目录下所有文件,第1张

概述use strict;use Cwd;sub get_dir_file{ my $path = shift @_;# print $path; opendir(TEMP, $path) || die "open $path fail...$!"; my @FILES = readdir TEMP; for my $filename (@FILES)
use strict;use Cwd;sub get_dir_file{    my $path = shift @_;#    print $path;    opendir(TEMP,$path) || dIE "open $path fail...$!";    my @fileS = readdir TEMP;    for my $filename (@fileS) {        if ($filename eq "Thumbs.db" || $filename eq "." || $filename eq ".." || $filename eq ".svn" || $filename eq "get_file_List.pl")        {        }        else        {            if (-d "$path/$filename") {                #print "$path/$filename"."\n";                get_dir_file("$path/$filename");            }            else {                write_to_file("$path/$filename");            }        }    }    closedir(TEMP);}sub write_to_file{    my $text = shift @_;    open(STOREfile,">>file_List.txt");    print "$text\n";    syswrite(STOREfile,"$text\r\n");    close(STOREfile);}unlink "file_List.txt";my $curDir = getcwd;get_dir_file($curDir);


遍历目录并打印目录下所有文件


my $curDir = getcwd;
获取当前目录 总结

以上是内存溢出为你收集整理的Perl遍历目录下所有文件全部内容,希望文章能够帮你解决Perl遍历目录下所有文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1285341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存