php统计某一目录下文件总数
function get_file_count2($dir_name) {
static $count;
$arr = scandir($dir_name);
while (list($key,$value)=each($arr)) {
if (($value == ".") || ($value == "..")) {
continue;
}
$path=$dir_name."/".$value;
if (is_dir($path)) {
get_file_count2($path);
}else if (is_file($path)) {
$count++;
}
}
return $count;
<?php
echo"本系统共有".get_file_count2(JFDD_INSTALL)."个文件,";
$dir=JFDD_INSTALL;
$arr =scandir($dir);
$dir2=JFDD_INSTALL."/admin/";
$arr2 =scandir($dir2);
$php = count(preg_grep("/.php$/", $arr));
$php2 = count(preg_grep("/.php$/", $arr2));
echo"其中根目录共有php文件".$php."个,admin文件夹共有php文件".$php2."个";?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: php 递归统计文件夹和文件数量
- 下一篇: 获取文件夹下所有的文件数量