我可以用php搜索文件夹吗?

时间:2013-04-26 08:23:30

标签: php search

我的根目录中有一个包含多个子文件夹的文件夹,其中包含图像,文件名为:product_109847_300x220。所有图像名称都包含图像大小(例如:300x220)。

我想用PHP搜索文件夹,并打印其文件名中包含“300x220”的所有图像。我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:1)

<?php
$it = new RecursiveDirectoryIterator("/tmp");
foreach(new RecursiveIteratorIterator($it) as $file) {
   // do your string comparison on file name here and process it
}
?>

答案 1 :(得分:1)

最简单的方法是使用glob

$files = glob('folder/*300x220*');

这将在文件夹目录中获取包含300x220的所有文件。你也可以用glob来列出文件夹中的所有目录,但我会把它留给你。