如何在目录中搜索所有.XXX文件并在Perl中获取它们的列表?

时间:2011-03-14 15:37:10

标签: perl list directory

我需要在目录中搜索以.123结尾的所有文件。

我如何(使用Perl)获取这些文件的列表?

3 个答案:

答案 0 :(得分:2)

简单地:

@files = glob "$dirname/*.123";

答案 1 :(得分:1)

一种方法是使用glob

use warnings;
use strict;

my @files = grep { -f } glob '*.123';

答案 2 :(得分:1)

glob应该完成这项工作 如果要以递归方式搜索,可以使用File::Find