简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

php遍历目录并返回统计目录大小

来源:易贤网   阅读:957 次  日期:2014-10-08 14:13:42

温馨提示:易贤网小编为您整理了“php遍历目录并返回统计目录大小”,方便广大网友查阅!

代码如下:

<?php

$dirname = test1;

//mkdir($dirname);

//遍历一层目录

function listdir($dirname) {

$ds = opendir($dirname);

while($file = readdir($ds)) {

$path = $dirname.'/'.$file;

if(is_dir($file)) {

echo dir:.$file.<br>;

if($file != . && $file != ..) {

listdir($file);

}

}

else {

echo file:.$file . <br>;

}

}

}

function totdir($dirname) { //对listdir稍加修改

static $tot = 0;

$ds = opendir($dirname);

while($file = readdir($ds)) {

$path = $dirname.'/'.$file;

if(is_dir($file)) {

//echo dir:.$file.<br>;

if($file != . && $file != ..) {

$tot += totdir($file);

}

}

else {

//echo file:.$file . <br>;

$tot += filesize($path);

}

}

//返回总计

return $tot;

}

listdir($dirname);

echo totdir($dirname). bytes;

?>

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:php中替换字符串中的空格为逗号','的方法
下一篇:php opp机制和模式简介(抽象类、接口和契约式编程)
易贤网手机网站地址:php遍历目录并返回统计目录大小
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!