我有一个小的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;
?>
答案 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;
谷歌本可以告诉你......