【问题标题】:How do I search a directory for all .XXX files and get a list of them in Perl?如何在目录中搜索所有 .XXX 文件并在 Perl 中获取它们的列表?
【发布时间】:2011-03-14 15:37:09
【问题描述】:

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

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

【问题讨论】:

    标签: perl list directory


    【解决方案1】:

    简单地说:

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

    【讨论】:

      【解决方案2】:

      一种方法是使用glob:

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

      【讨论】:

        【解决方案3】:

        glob 应该可以胜任。
        如果要递归搜索,可以使用File::Find

        【讨论】:

          猜你喜欢
          • 2016-08-05
          • 1970-01-01
          • 2012-06-15
          • 1970-01-01
          • 2023-04-10
          • 2010-12-22
          • 2016-11-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多