PHPのディレクトリサイズの取得について質問です。
現在、下記のコードを使って、ファイルのサイズを計算しています。
lang
1function sizeCheck($file_path) { 2 $total_size = 0; 3 $files = scandir($file_path); 4 5 foreach($files as $t) { 6 if (is_dir(rtrim($file_path, '/') . '/' . $t)) { 7 if ($t<>"." && $t<>"..") { 8 $size = foldersize(rtrim($file_path, '/') . '/' . $t); 9 10 $total_size += $size; 11 } 12 } else { 13 $size = filesize(rtrim($file_path, '/') . '/' . $t); 14 $total_size += $size; 15 } 16 } 17 return $total_size; 18} 19
ただ、この処理に多くのリソースを喰っているようです。
内部のフォルダサイズを確認する別の方法はありますか。
Windowsを使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。