您好,欢迎访问一九零五行业门户网

php针对文件夹操作的方法

本篇文章主要介绍php针对文件夹操作的方法,感兴趣的朋友参考下,希望对大家有所帮助。
本文实例讲述了php获取文件夹大小函数用法,具体如下:
<?php // 获取文件夹大小 function getdirsize($dir) { $handle = opendir($dir); while (false!==($folderorfile = readdir($handle))) { if($folderorfile != "." && $folderorfile != "..") { if(is_dir("$dir/$folderorfile")) { $sizeresult += getdirsize("$dir/$folderorfile"); } else { $sizeresult += filesize("$dir/$folderorfile"); } } } closedir($handle); return $sizeresult; } // 单位自动转换函数 function getrealsize($size) { $kb = 1024; // kilobyte $mb = 1024 * $kb; // megabyte $gb = 1024 * $mb; // gigabyte $tb = 1024 * $gb; // terabyte if($size < $kb) { return $size." b"; } else if($size < $mb) { return round($size/$kb,2)." kb"; } else if($size < $gb) { return round($size/$mb,2)." mb"; } else if($size < $tb) { return round($size/$gb,2)." gb"; } else { return round($size/$tb,2)." tb"; } } echo getrealsize(getdirsize('需要获取大小的目录'));?>
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:
php基于cookie实现换肤的方法
php针对文件操作及字符串加密的方法
php针对数组的删除、转换、分组、排序
以上就是php针对文件夹操作的方法的详细内容。
其它类似信息

推荐信息