有人能帮我从本地目录中单独获取每个文件大小吗?。
$files = scandir('soft');
foreach($files as $file) {
echo $file . "<br />";
}
从这里开始
$files = scandir('soft');
foreach($files as $file) {
if (!in_array($file,array(".","..")))
{
echo $file . "<br />";
echo filesize('soft/'.$file) . ' bytes';
}
}
只需要记住,scandir只获取该目录中的文件名,而不是它的相对路径。这就是为什么您需要使用'soft/'.$file
而不是$file
<?
$files = scandir('.');
foreach($files as $file) {
echo filesize($file) . " bytes<br>";
}
?>
使用filesize($filename)
php函数,它将以字节为单位给出大小