ディレクトリは一体何キロバイト?が一発で分かるPHP ITかあさん

ITかあさん

ディレクトリは一体何キロバイト?が一発で分かるPHP

ファイルサイズはFTPツールでバイト表示がされていますが、ディレクトリのトータル何キロバイトかは分かりません。
ましてやサイト全体のディレクトリが何キロバイトかなんて・・・
そんな時にはこちらが使えそうです。

ftp.php

こちらでは/home/example/public_htmlのディレクトリサイズが分かります。

function dir_size($dir)
{
  $handle = opendir($dir);
  while ($file = readdir($handle)) {
    if ($file != '..' && $file != '.' && !is_dir($dir.'/'.$file)) {
      $mas += filesize($dir.'/'.$file);
    } else if (is_dir($dir.'/'.$file) && $file != '..' && $file != '.') {
      $mas += dir_size($dir.'/'.$file);
    }
  }
  return $mas;
}
echo dir_size('/home/example/public_html');

閲覧可能ディレクトリにこちらのスクリプトを閲覧可能ディレクトリに設置し、ブラウジングします。
dir_sizeの括弧の中はディレクトリの絶対パスを記入してください。
自分のディレクトリの絶対パスが分からない場合はこちらを記入してください。
絶対パスが分かります。

echo dirname(__FILE__);

情報の単位

ディレクトリのトータルサイズはキロバイトで表示されますので、1MBは一体何キロバイトなんだ!という疑問はこちらの表を参考にして下さい。

キロバイト 1KB = 1,000B
メガバイト 1MB = 1,000KB
ギガバイト 1GB = 1,000MB
テラバイト 1TB = 1,000GB

サーバー移転時など自分のサイトのHDDはどれくらいだから、このプランにしようとかの参考になるのでは?
後は単純にそういえば自分のサイトは容量どれくらい使っているのかな?とか、そんなちょっとした興味がわいたときに使ってみてくださいね。
ちなみにITかあさんのサイトのサイズは65270983バイト。65MBってとこですか?あれ?計算あってる?

今日のコレ欲しい!

義理の弟さんが『HTML』って書いてあるキャップをかぶってました。トラック運転手なのに。そんなわけでアタシもHTMLファッションアイテムが欲しいです。
いかにも!なカンジじゃなくて、改行連発とか、思わず『おい!』って突っ込みたくなるマークアップTシャツが欲しい。

初夏のJavaScript祭 in サーキュレーションビル ForPro