Example #1
0
 public static function DirectorySize($Directory)
 {
     $Iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($Directory));
     $TotalSize = 0;
     foreach ($Iterator as $File) {
         $TotalSize += $File->getSize();
     }
     return File::FormatBytes($TotalSize);
 }