2012-07-25 143 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