任何人都可以帮我从本地目录中单独获取每个文件大小吗?
$files = scandir('soft');
foreach($files as $file) {
echo $file . "<br />";
}
答案 0 :(得分:2)
来自here
$files = scandir('soft');
foreach($files as $file) {
if (!in_array($file,array(".","..")))
{
echo $file . "<br />";
echo filesize('soft/'.$file) . ' bytes';
}
}
只需要记住scandir只获取该目录中的文件名,而不是它的相对路径。这就是您需要使用'soft/'.$file
而不是$file
答案 1 :(得分:1)
<?
$files = scandir('.');
foreach($files as $file) {
echo filesize($file) . " bytes<br>";
}
?>
答案 2 :(得分:0)
使用filesize($filename)
php函数,它将以字节为单位给出大小