递归读取目录并有选择地获取内容

时间:2011-11-02 14:32:22

标签: php

我正在尝试找出从父目录中提取所有名为“thumbs”的目录内容的最佳方法。看起来使用DirectoryIterator是比scandir更好的方法,虽然我不是100%肯定。我基本上试图从图库中抓取所有缩略图,所以我想忽略任何未命名为“拇指”的目录。任何人都可以建议最好的方法来解决这个问题吗?非常感谢

1 个答案:

答案 0 :(得分:0)

如果您要使用RecursiveDirectoryIterator,请参阅basenamegetBasename()中相应的合作伙伴SplFileInfo

$path = 'some non-specific named directory path';
$dirName = basename($path);
if ('thumbs' === $dirName)
{
   # found a thumbs directory in $path
}