长沙PHP培训
达内长沙芙蓉路中心

15017569023

热门课程

php使用递归计算目录大小

  • 时间:2016-10-31 21:33
  • 发布:长沙达内php培训学校
  • 来源:PHP教程

长沙达内本文章向大家介绍php如何计算某个目录的大小(多少kb,多少兆m),主要使用filesize函数配合递归函数的方法来实现,需要的朋友可以参考一下本文章的源代码。
php使用递归计算目录大小,主要使用filesize函数配合递归函数的方法来实现,具体实现源代码如下:

复制代码
<?php/*作者: http://www.manongjc.com/article/28.html*/functiondirectory_size($directory) {$directorySize=0;if($dh= @opendir($directory)) {while(($filename=readdir($dh))) {if($filename!= "." &&$filename!= "..") {if(is_file($directory."/".$filename)){$directorySize+=filesize($directory."/".$filename); }if(is_dir($directory."/".$filename)){$directorySize+= directory_size($directory."/".$filename); } } } } @closedir($dh);return$directorySize; }$directory= "./";$totalSize=round((directory_size($directory) / 1024), 2);echo"Directory$directory: ".$totalSize. "kb.";?>
复制代码
上一篇:php实例源码之获取mysql表中所有行和列
下一篇:php mail 函数发送邮件

马上预约三天免费体验课

姓名:

电话:

php中的常用数组函数:获取数组交集的函数们

php中的常用数组函数:比较多个数组的差集的函数们

echo中的逗号

选择城市和中心
贵州省

广西省

海南省