我有一个递归目录迭代器来从目录中选择文件。SKIP_DOTS 允许我忽略“。” 和 '..' 元素,但我希望能够忽略 '__MACOSX' 目录和另一个其他隐藏文件,例如 '.cache.php'
$iterator = new RecursiveDirectoryIterator($directory);
$iterator->setFlags(RecursiveDirectoryIterator::SKIP_DOTS);
$all_files = new RecursiveIteratorIterator($iterator);
我希望 PHP 手册中会有一些东西- FilesystemIterator SetFlags但似乎没有。