我正在尝试获取Laravel中$ directory的总大小,到目前为止,我只能使用size函数来获取单个文件的大小。似乎没有任何示例或文档?
对此表示感谢,谢谢。
我认为您不能。 Laravel 5使用Flysystem库,它是检索文件大小的唯一方法。因此,使用Laravel的File Facade(或Flysystem),只剩下:
$file_size = 0;
foreach( File::allFiles('FULL_PATH_TO_DIR') as $file)
{
$file_size += $file->getSize();
}
echo number_format($file_size / 1048576,2);