php过去文件夹总数,在php中怎样计算文件夹中的文件数量?

使用opendir()、readdir():

$dir_resource = opendir($dir);$file_count = 0;

while (($file = readdir($dir_resource)) !== false) { // scan directory

$extension_from = strrpos($file,"."); // isolate extension index/offset

if ($extension_from && in_array(substr($file,$extension_from+1), $images_extension_array))

$file_count ++; //if has extension and that extension is "associated" with an image, count

}

if ($number_of_files == %) {

//do stuff

}

re2

使用FilesystemIterator如下:

$dir = "/path/to/folder";

$fi = new FilesystemIterator($dir, FilesystemIterator::SKIP_DOTS);

$fileCount = iterator_count($fi);re3

要进行修改:

// integer starts at 0 before counting

$i = 0;

$dir = 'uploads/';

if ($handle = opendir($dir)) {

while (($file = readdir($handle)) !== false){

if (!in_array($file, array('.', '..')) && !is_dir($dir.$file))

$i++;

}

}

// prints out how many were in the directory

echo "There were $i files";

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值