2012-07-25 87 views
1

使用IIS6和PHP运行Windows Server 2003系统。搜索目录中的特定文件大小 - Windows/PHP

我有一个图像目录,大约20,000。我需要获得一个匹配9919字节大小的文件列表。这些是空白/通用图像。我将使用要检查的图像列表和图像提供商来查看是否有更新的图像可用。

在Windows,PHP或其他一些命令行工具中,我可以在系统上安装以获取这些文件的列表,而无需扫描目录中每个文件的文件大小。

回答

0

DirectoryIterator类会让你快速迭代你的图像,并且它为每个项目返回的SPL FileObject会让你找到文件大小。

foreach (new DirectoryIterator('path/to/image/directory') as $item) { 
    if ($item->isFile() && $item->getSize() == 9919) { 
      // your code to handle each matching file here... 
    } 
} 

SplFileObject DirectoryIterator