フォルダ内の全部ファイルの容量を取得する


//フォルダ内のファイルの容量を取得する 
$dir = new RecursiveDirectoryIterator('C:\temp');
$totalSize = 0;
foreach (new RecursiveIteratorIterator($dir) as $file) {
    $totalSize += $file->getSize();
}
print "The total size is $totalSize.\n";

プログラムの解説

RecursiveDirectoryIterator

ファイルシステムのディレクトリを再帰的に反復処理するためのインターフェイスです。