用于匹配文件大小的PHP搜索目录

时间:2015-01-08 23:13:29

标签: php arrays

如何获取我已经获得的文件大小,例如100928字节,并在目录中搜索任何匹配的文件大小并将其作为数组返回?我正在寻找重复文件。

2 个答案:

答案 0 :(得分:2)

这应该适合你:

<?php

    $result = array();

    foreach(scandir("DIR NAME") as $file) {

        if(filesize($file) == 100928) 
            $result[] = $file;

    }

    print_r($result);

?>

答案 1 :(得分:0)

使用filesize()

$results = array();
foreach (glob("*.txt") as $filename) {
    if (filesize($filename) == 1024000) {
        $results[] = $filename;
    }
}