Laravel - 计算目录的总大小?

问题描述:

我想在Laravel中获得$目录的总大小,到目前为止,我只能使用size函数获取单个文件的大小。这似乎没有任何例子或文件?Laravel - 计算目录的总大小?

任何意见,将不胜感激,谢谢。

+0

在PHP的帮助下。请参阅:http://*.com/questions/478121/php-get-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); 
+0

谢谢。这个工作。 – Primecore