php查找指定目录指定大小的文件程序
程序员文章站
2022-05-17 17:30:36
...
php查找文件大小的原理是遍历目录然后再利用filesize来计算文件大小,然后我们再加一判断就可以了,下面整理了一些例子。$file n";
tree("$directory/$file");
} else echo "$file n";
}
echo "n";
$mydir->close();
}
//开始运行
echo "
n"; tree("./phprm"); ?>
我们先来看遍历目录
n"; while ($file = $mydir->read()) { if ((is_dir("$directory/$file")) AND ($file != ".") AND ($file != "..")) { echo "
目录为粉红色
n"; tree("./phprm"); ?>
这样只是把所有目录下的文件显示了,但我们要判断大小需加上round(filesize($cpath)/1024,1)函数了,这样我们获取大小之后就可以显示文件大小了。
$limitByte) { $arrRes[] = array( $cpath, round(filesize($cpath) / 1024, 1) ); //echo "{$cpath}
"; } } } } } closedir($h); } foreach ($arrRes as $k => $v) { $arrTmp[$k] = $v[1]; } arsort($arrTmp); foreach ($arrTmp as $k => $v) { echo "
".(filesize($cpath) / 1024)."KB" . str_replace($dirpath, '', $arrRes[$k][0]) . "
"; } ?>
" . $arrRes[$k][1] . "
最后给大家附一个字节计算函数,这个可以转换