如何检查文件的大小?

时间:2014-09-12 09:04:46

标签: php if-statement

我有一个小的php脚本,列出了目录中的所有文件。我不想读取所有小于10kb的文件。最好的方法是什么?

<?php
function scd($dir){$files=scandir($dir);sort($files);reset($files);return $files;}
$dir='images';
$files=scd($dir);
$counter = 0;
foreach($files as $file){
    if($file==='.'||$file==='..'){continue;}
         $output .='"'.$dir.'/'.$file.'", ';
}
echo $output;
?>

1 个答案:

答案 0 :(得分:1)

function scd($dir)
{
    $files = scandir($dir);
    sort($files);
    reset($files);

    return $files;
}

$dir = 'images';
$files = scd($dir);
$counter = 0;
foreach ($files as $file) {
    if ($file === '.' || $file === '..' || filesize($dir . '/' . $file) < 1024 * 10) {
        continue;
    }
    $output .= '"' . $dir . '/' . $file . '", ';
}
echo $output;

谷歌本可以告诉你......