PHP 搜索目录以匹配文件大小


PHP search directory for matching file size(s)

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

这应该适合您:

<?php
    $result = array();
    foreach(scandir("DIR NAME") as $file) {
        if(filesize($file) == 100928) 
            $result[] = $file;
    }
    print_r($result);
?>

use filesize()

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