【发布时间】:2014-07-29 14:15:30
【问题描述】:
我正在尝试在目录树中搜索 Perl 文件。我想从结果中排除一些目录。 Find::File::Rule 可以做到这一点吗?我试过了:
use warnings;
use strict;
use feature qw(say);
use File::Find::Rule::Perl;
my $dir='test';
my @files=File::Find::Rule->perl_file->name(qr/^.*debug.*\.(pm|pl)$/)->in($dir);
say join ("\n",@files);
从结果中排除debug 子文件夹,但它不起作用。它只检查文件名,而不检查路径名。
【问题讨论】:
标签: perl