php计算整个目录大小的方法,php计算整个目录
本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
function CalcDirectorySize( $DirectoryPath ) {
$Size = 0;
$Dir = opendir( $DirectoryPath );
if (! $Dir )
return -1;
while (( $File = readdir( $Dir )) !== false) {
if ( $File [0] == '.' ) continue ;
if ( is_dir ( $DirectoryPath . $File ))
$Size += CalcDirectorySize( $DirectoryPath . $File . DIRECTORY_SEPARATOR);
else
$Size += filesize ( $DirectoryPath . $File );
}
closedir ( $Dir );
return $Size ;
}
$SizeInBytes = CalcDirectorySize( 'data/' );
|
Nach dem Login kopieren
希望本文所述对大家的php程序设计有所帮助。
http://www.bkjia.com/PHPjc/1019448.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1019448.htmlTechArticlephp计算整个目录大小的方法,php计算整个目录 本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下:...