如何通过遍历目录实现文件大小统计的功能?

2026-04-03 05:241阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计91个文字,预计阅读时间需要1分钟。

如何通过遍历目录实现文件大小统计的功能?

php遍历目录统计大小 +function+ dirSize($directory) { $dir_size=0; if ($dir_handle=opendir($directory)) { while ($filename=readdir($dir_handle)) { if ($filename !='.' && $filename !='..') { $subFile=$directory . '/' . $filename; if (is_dir($subFile)) { $dir_size +=dirSize($subFile); } else { $dir_size +=filesize($subFile); } } } closedir($dir_handle); } return $dir_size;}

如何通过遍历目录实现文件大小统计的功能?

遍历目录统计大小

function dirSize( $directory ){ //遍历目录统计大小 $dir_size = 0; if( $dir_handle = @opendir($directory) ){ while ( $filename = readdir( $dir_handle ) ){ if( $filename !='.' && $filename !='..' ){ $subFile = $directory .'/'. $filename; if(is_dir($subFile)){ $dir_size += dirSize($subFile); } if(is_file($subFile)){ $dir_size += filesize($subFile); } } } } closedir($dir_handle); return $dir_size; }

本文共计91个文字,预计阅读时间需要1分钟。

如何通过遍历目录实现文件大小统计的功能?

php遍历目录统计大小 +function+ dirSize($directory) { $dir_size=0; if ($dir_handle=opendir($directory)) { while ($filename=readdir($dir_handle)) { if ($filename !='.' && $filename !='..') { $subFile=$directory . '/' . $filename; if (is_dir($subFile)) { $dir_size +=dirSize($subFile); } else { $dir_size +=filesize($subFile); } } } closedir($dir_handle); } return $dir_size;}

如何通过遍历目录实现文件大小统计的功能?

遍历目录统计大小

function dirSize( $directory ){ //遍历目录统计大小 $dir_size = 0; if( $dir_handle = @opendir($directory) ){ while ( $filename = readdir( $dir_handle ) ){ if( $filename !='.' && $filename !='..' ){ $subFile = $directory .'/'. $filename; if(is_dir($subFile)){ $dir_size += dirSize($subFile); } if(is_file($subFile)){ $dir_size += filesize($subFile); } } } } closedir($dir_handle); return $dir_size; }