ディレクトリ内のファイルのサイズをカウントする php 関数 私は今朝会社に着いたところ、指定されたディレクトリ内のファイルのサイズをカウントする小さな関数を急いで書くように言われました。幸いなことに、それはすぐに完了します。コードは以下の通りです。 /** ディレクトリのファイルサイズをカウントする関数 @作者xfcode @link http://www.jbxue.com */ 関数 dirsize($dir) { @$dh = opendir($dir); $size = 0; while ($file = @readdir($dh)) { if ($file != "." and $file != "..") { $path = $dir."/".$file ; if (is_dir($path)) { $size += dirsize($path); } elseif (is_file($path)) { $size += filesize($path); } } } @closedir($dh); $size を返す } //関数 終了 //例: $dir_path = "./my_files"; $dir_size = dirsize($dir_path); $dir_size = $dir_size/1024/1024; $dir_size."MB" ; ?> この関数は、ディレクトリ内のすべてのファイルを再帰的にループし、合計ファイル サイズを MB 単位で計算できます。 新人が動き出すと偉い人たちが笑ってる。 http://www.bkjia.com/PHPjc/1084385.html www.bkjia.com本当 http://www.bkjia.com/PHPjc/1084385.html 技術記事ディレクトリ内のファイルのサイズをカウントする PHP 関数 今朝会社に着いたところ、上司から、指定されたディレクトリ内のファイルのサイズをカウントする小さな関数をすぐに書くように言われました。幸いなことに...