如何在Perl中获取目录中的所有文件,而不是子目录中的所有文件?

Igo*_*Oks 1 perl file find

如何-M在目录列表中找到符合特定条件(修改年龄,以天为单位)的所有文件,但不能在其子目录中找到?

我想使用File :: Find,但看起来它总是会转到子目录.

Ed *_*ess 8

@files = grep { -f && (-M) < 5 } <$_/*> for @folders;
Run Code Online (Sandbox Code Playgroud)

  • 当在同一个文件上执行多个-X时,你可以使用_作为"文件名",除了第一个重用相同的stat返回 (7认同)