2015-11-03 127 views
0

我想在Laravel中獲得$目錄的總大小,到目前爲止,我只能使用size函數獲取單個文件的大小。這似乎沒有任何例子或文件?Laravel - 計算目錄的總大小?

任何意見,將不勝感激,謝謝。

+0

在PHP的幫助下。請參閱:http://stackoverflow.com/questions/478121/php-get-directory-size –

回答

5

我不是你可以的。 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