如何遍历所有子目录中的文件?

CJ7

在其中,perl我可以通过执行以下操作遍历当前目录中的文件:

foreach $file (<*.*>) {
        print "$file found\n";
        # do stuff
}

除了所有子目录中的所有文件,我该如何做同样的事情?

池上

File :: Find :: Rule是一个很好的递归列出文件的模块。

所有文件(根据您的要求):

use File::Find::Rule qw( );

for my $qfn (File::Find::Rule->in(".")) {
   ...
}

仅带有“。”的文件。以他们的名字(按照您的示例):

use File::Find::Rule qw( );

for my $qfn (File::Find::Rule->name("*.*")->in(".")) {
   ...
}

添加->file将结果限制为纯文件(过滤出目录)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何报告所有子目录中的文件数?

来自分类Dev

使用Unix遍历目录及其子目录中的所有文件

来自分类Dev

SharpSVN不会遍历所有子目录和文件

来自分类Dev

如何遍历目录中的子目录并计算python中子目录中的文件

来自分类Dev

如何更改当前目录,子目录以及子目录的子目录中的文件所有权?

来自分类Dev

如何使用vim打开当前目录和所有子目录中的所有文件?

来自分类Dev

查找目录及其子目录中的所有文件

来自分类Dev

如何从某个目录中删除所有文件,但该目录的子目录除外?

来自分类Dev

列出目录中的所有文件:如何检测结果是文件还是子目录?

来自分类Dev

如何删除所有子目录中具有给定名称的所有文件?

来自分类Dev

如何计算目录中存在的所有子目录?

来自分类Dev

如何从目录中删除所有子目录?

来自分类Dev

如何使用Shell脚本访问所有子目录中的所有文件?

来自分类Dev

列出子目录中的所有文件,按子目录名称排序

来自分类Dev

Python 2.7如何列出目录和所有子目录中的文件?

来自分类Dev

如何删除目录中的所有文件,并保持子目录完整

来自分类Dev

如何排除所有子目录,但在rsync中包括目录文件?

来自分类Dev

如何将子目录中的所有文件递归移动到单个目录?

来自分类Dev

如何在目录/子目录下的所有文件中搜索文本

来自分类Dev

如何排除所有子目录,但在rsync中包括目录文件?

来自分类Dev

如何将子目录中的所有文件递归移动到单个目录?

来自分类Dev

如何重命名(取消隐藏)目录中的所有文件和子目录?

来自分类Dev

如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

来自分类Dev

如何在php中列出目录,子目录和所有文件

来自分类Dev

Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

来自分类Dev

如何列出Zip存档中的所有* .doc文件,包括子目录中的文件?

来自分类Dev

Gitignore排除所有子目录中的某些文件

来自分类Dev

读取所有子目录中的wav文件

来自分类Dev

重命名子目录中的所有文件

Related 相关文章

  1. 1

    如何报告所有子目录中的文件数?

  2. 2

    使用Unix遍历目录及其子目录中的所有文件

  3. 3

    SharpSVN不会遍历所有子目录和文件

  4. 4

    如何遍历目录中的子目录并计算python中子目录中的文件

  5. 5

    如何更改当前目录,子目录以及子目录的子目录中的文件所有权?

  6. 6

    如何使用vim打开当前目录和所有子目录中的所有文件?

  7. 7

    查找目录及其子目录中的所有文件

  8. 8

    如何从某个目录中删除所有文件,但该目录的子目录除外?

  9. 9

    列出目录中的所有文件:如何检测结果是文件还是子目录?

  10. 10

    如何删除所有子目录中具有给定名称的所有文件?

  11. 11

    如何计算目录中存在的所有子目录?

  12. 12

    如何从目录中删除所有子目录?

  13. 13

    如何使用Shell脚本访问所有子目录中的所有文件?

  14. 14

    列出子目录中的所有文件,按子目录名称排序

  15. 15

    Python 2.7如何列出目录和所有子目录中的文件?

  16. 16

    如何删除目录中的所有文件,并保持子目录完整

  17. 17

    如何排除所有子目录,但在rsync中包括目录文件?

  18. 18

    如何将子目录中的所有文件递归移动到单个目录?

  19. 19

    如何在目录/子目录下的所有文件中搜索文本

  20. 20

    如何排除所有子目录,但在rsync中包括目录文件?

  21. 21

    如何将子目录中的所有文件递归移动到单个目录?

  22. 22

    如何重命名(取消隐藏)目录中的所有文件和子目录?

  23. 23

    如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

  24. 24

    如何在php中列出目录,子目录和所有文件

  25. 25

    Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

  26. 26

    如何列出Zip存档中的所有* .doc文件,包括子目录中的文件?

  27. 27

    Gitignore排除所有子目录中的某些文件

  28. 28

    读取所有子目录中的wav文件

  29. 29

    重命名子目录中的所有文件

热门标签

归档