Maison > développement back-end > tutoriel php > PHP计算一个文件夹的大小

PHP计算一个文件夹的大小

WBOY
Libérer: 2016-07-25 09:01:24
original
942 Les gens l'ont consulté
填写您的邮件地址,订阅我们的精彩内容: 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. echo round($dir_size/pow(1024,1),2)."KB";
  23. ?>
复制代码


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal