如何在树中列出所有每周目录中的所有文件


How to list all files in all weekly directories in a tree?

我有一个类似的文件夹树结构

arndell
'_databases
  '_daily
  '_weekly
claremont
'_databases
  '_daily
  '_weekly
monte
'_databases
  '_daily
  '_weekly

其中可以随时添加新的顶部文件夹。

我正在查找每日和每周目录中的所有文件。我想知道是否有一种方法可以使用一个php命令从php调用unix命令

PHP命令-不是一行解决方案

看看scandir,可以使其递归。

Unix命令-一行解决方案

  • dirs&文件:find /path/*/weekly/*
  • 仅限文件e:find /path/*/weekly/* -type f

使用shell_exec或``将命令输出到PHP脚本中。