获取php中的文件计数codeigniter不工作

n6lpvg4x  于 2022-12-07  发布在  PHP
关注(0)|答案(1)|浏览(90)

我尝试获取CodeIgniter项目中某个文件夹内的文件数,我执行了以下操作:

<?php
$fi = new FilesystemIterator(base_url().'uploads', FilesystemIterator::SKIP_DOTS);
printf("There were %d Files", iterator_count($fi));
?>

但这会产生以下错误:
文件系统迭代器::__构造(http://localhost/drive/uploads):无法打开目录:未实施
有谁能告诉我这里出了什么问题吗,先谢谢了

wlzqhblo

wlzqhblo1#

我在php中使用DIR属性,然后在变量中给出路径,修复了这个问题

<?php
$upOne = realpath(__DIR__ . '/../../../uploads');
$fi = new FilesystemIterator($upOne, FilesystemIterator::SKIP_DOTS);
printf("There were %d Files", iterator_count($fi));
?>

相关问题