ホームページ  >  記事  >  バックエンド開発  >  PHP はフォルダーのサイズを計算します

PHP はフォルダーのサイズを計算します

WBOY
WBOYオリジナル
2016-07-25 09:01:24902ブラウズ
PHP はフォルダーのサイズを計算します http://blog.1dnet.net/?post=839
  1. //http://blog.1dnet.net
  2. function dirSize($directoty){
  3. $dir_size=0;
  4. if($dir_handle=@opendir($directoty))
  5. {
  6. while($filename=readdir($dir_handle)){
  7. $subFile=$directoty.DIRECTORY_SEPARATOR.$filename;
  8. if($filename=='.'||$filename=='..'){
  9. continue;
  10. }elseif (is_dir($subFile))
  11. {
  12. $dir_size+=dirSize($subFile);
  13. }elseif (is_file($subFile)){
  14. $dir_size+=filesize($subFile);
  15. }
  16. }
  17. Closedir( $dir_handle);
  18. }
  19. return ($dir_size);
  20. }
  21. $dir_size=dirSize("xym");
  22. echoround($dir_size/pow(1024,1),2)."KB";
  23. ? >
复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。