Использование RecursiveDirectoryIterator для сопоставления * подпапок ⇐ Php
-
Гость
Использование RecursiveDirectoryIterator для сопоставления * подпапок
Как я могу использовать * внутри RecursiveDirectoryIterator?
Предположим, у меня есть такие файлы:
./files/ABC123/uriewo/bob/file1.txt ./files/ABC123/uriewo/bob/file2.txt ./files/ABC123/uriewo/John/file1.txt ./files/ABC123/t3t35/bob/file1.txt ./files/ABC123/urihfgewo/Терри/file1.txt Я хочу сопоставить все файлы в каталоге ABC123 и каталоге bob. то есть
./files/ABC123/*/bob/
$files = новый RecursiveIteratorIterator( новый RecursiveDirectoryIterator('./files/ABC123/*/bob/', RecursiveDirectoryIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST ); не разрешено, поскольку оно не может соответствовать *. Как мне это сделать?
Как я могу использовать * внутри RecursiveDirectoryIterator?
Предположим, у меня есть такие файлы:
./files/ABC123/uriewo/bob/file1.txt ./files/ABC123/uriewo/bob/file2.txt ./files/ABC123/uriewo/John/file1.txt ./files/ABC123/t3t35/bob/file1.txt ./files/ABC123/urihfgewo/Терри/file1.txt Я хочу сопоставить все файлы в каталоге ABC123 и каталоге bob. то есть
./files/ABC123/*/bob/
$files = новый RecursiveIteratorIterator( новый RecursiveDirectoryIterator('./files/ABC123/*/bob/', RecursiveDirectoryIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST ); не разрешено, поскольку оно не может соответствовать *. Как мне это сделать?
Мобильная версия