600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php遍历文件夹及其子文件夹并计算所占的磁盘空间

php遍历文件夹及其子文件夹并计算所占的磁盘空间

时间:2021-04-10 20:27:05

相关推荐

php遍历文件夹及其子文件夹并计算所占的磁盘空间

独角兽企业重金招聘Python工程师标准>>>

主要原因是想查看手机sd卡哪个文件占的空间最大,因为无缘无故sd卡慢了,而又不知道哪些文件和应用占用的空间。但是有访问不了sd卡的盘,不知道谁要啥好方法???

/*php遍历文件夹下的所有文件及其子文件夹下所有的文件并计算出其所占的磁盘空间*/ function dir_size($dir){$dh = @opendir($dir); //打开目录,返回一个目录流$size = 0;//初始大小为0 while($file = @readdir($dh)){//循环读取目录下的文件if($file!='.' and $file!='..'){$path = $dir.'/'.$file;//设置目录,用于含有子目录的情况if(is_dir($path)){echo $path.'<br>';$size += dir_size($path); //递归调用,计算目录大小}elseif(is_file($path)){echo $dir.'/'.$file.'&nbsp;'.(filesize($path)/1024).'M<br>';$size += filesize($path); //计算文件大小}} } @closedir($dh); //关闭目录流return $size;//返回大小} $dir = 'e:/tmp';$dir_size = dir_size($dir);echo '总大小'.$dir_size.'字节';

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。