首页 > 其他 > 详细

perl 遍历文件夹,获取全部文件

时间:2018-07-06 22:14:44      阅读:442      评论:0      收藏:0      [点我收藏+]

main

#!/usr/bin/perl
my ($path) = @ARGV;

sub scan_file{
    my @files = glob(@_[0]);
    foreach (@files){
        if(-d $_){
            my $path = "$_/*";
            scan_file($path);
        }elsif(-f $_){
            print "文件 $_\n";
        }
    }
}
scan_file($path);

执行脚本

λ perl main "./*"
文件 ./ajanuw.txt
文件 ./dist/bundle.html
文件 ./main
文件 ./src/css/index.css
文件 ./src/index.html
文件 ./text.txt

perl 遍历文件夹,获取全部文件

原文:https://www.cnblogs.com/ajanuw/p/9275659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!