ホームページ > バックエンド開発 > PHPチュートリアル > インデックスファイルのサイズをカウントするPHP関数

インデックスファイルのサイズをカウントするPHP関数

WBOY
リリース: 2016-06-13 12:28:13
オリジナル
933 人が閲覧しました

ディレクトリ内のファイルのサイズをカウントする PHP 関数

今朝会社に着いたところ、上司から、指定されたディレクトリ内のファイルのサイズをカウントする小さな関数を急いで書くように言われました。幸いなことに、基本はすぐに完了します(笑)。コードは以下の通りです。

  1. /**
  2. ディレクトリのファイルサイズをカウントする関数
  3. @author xfcode
  4. @link http:/ /www.jbxue.com
  5. */
  6. 関数 dirsize($dir)
  7. {
  8. @$dh = opendir($dir);
  9. $size =
  10. while ($file = @readdir($dh))
  11. {
  12. if ($file != <🎜) >"." と $file != "..") {
  13. $path = $dir.
  14. "/ ".$file;
  15. }
  16. elseif (is_file($path))
  17. $size = filesize($path); }
  18. }
  19. 🎜>
  20. }
  21. //function end $dir_path =
  22. "./my_files"
  23. $dir_size = diサイズ($dir_path);
  24. $dir_size = $dir_size/
  25. 1024/
  26. 1024;
  27. echo $dir_size.
  28. "MB";
  29. ?>
  30. この関数は、ディレクトリ内のすべてのファイルを再帰的にループし、合計ファイル サイズを MB 単位で計算できます。
  31. 新人が行動を起こすと、上司たちは笑います。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート