首页 > Web开发 > 详细

PHP文件操作

时间:2015-10-15 20:31:42      阅读:242      评论:0      收藏:0      [点我收藏+]

  1.递归获取目录下文件的个数

function getFileCount($dir)
{

if(!is_dir($dir))
return false;
//打开目录
$handle = opendir($dir);
static $i = 0 ;
while(false !== $file = readdir($handle))
{
if($file != ‘.‘ && $file!== ‘..‘)
{
$file = $dir.DIRECTORY_SEPARATOR .$file;
//判断当前文件是否是一个目录
if(is_dir($file))
{
getFileCount2($file);

}else
$i++;
}
}
closedir($handle);
return $i;
}

2.递归获取目录的大小
function getFileSize($dir)
{
if(!is_dir($dir))
return false;
//打开目录
$handle = opendir($dir);
static $num = 0 ;
while(false !== $file = readdir($handle))
{
if($file != ‘.‘ && $file!== ‘..‘)
{
$file = $dir.DIRECTORY_SEPARATOR .$file;
//判断当前文件是否是一个目录
if(is_dir($file))
{
getFileSize($file);

}else
$num += filesize($file);
}
}
closedir($handle);
return $num;
}


PHP文件操作

原文:http://www.cnblogs.com/da-guang/p/4883218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!