按照php.net手冊中的註釋給出的示例,我試圖在遞歸目錄結構中獲取每個名爲file.txt的文件。獲取遞歸目錄中的特定文件
Folder/
subfold1
subfold2
file.txt
subfold3
file.txt
等等是文件夾結構如何看起來像一個例子。
$directory = new \RecursiveDirectoryIterator(__DIR__ . '/..');
$iterator = new \RecursiveIteratorIterator($directory);
$files = new \RegexIterator($iterator, '/^file.txt$/', \RecursiveRegexIterator::GET_MATCH);
var_dump($files);
的問題是,給定的代碼是給下面的結果:
object(RegexIterator)#4 (1) { ["replacement"]=> NULL }
我應該怎麼做呢?我只是在尋找文件和給定的路徑,最好是在一個數組中。