在我的PHP代码中,我在目录中找到文件总数(在我的例子中是图像)。我将这些图片托管在我的GitHub仓库中的子文件夹。我认为我没有使用正确的 $ dir路径 。
PHP代码:
<?php
$dir = "/username/repoName/tree/master/images";
$fi = new FilesystemIterator($dir, FilesystemIterator::SKIP_DOTS);
$fileCount = iterator_count($fi);
echo $fileCount;
?>
这是我得到的错误:
致命错误:未捕获异常'UnexpectedValueException' 消息
“FilesystemIterator :: __构建体(/ releafgroup /仪表板/树/主/图像&GT) [filesystemiterator .-- construct]:无法打开目录:没有这样的文件或目录' 完整文件路径
答案 0 :(得分:0)
我认为你不能以这种方式工作。
您正在将绝对dirPath传递给FilesystemIterator,因此它会告诉您文件系统中不存在这样的路径。
我能想象的是定义应用程序根目录的路径,如下所示:
for
然后
$appPath = '/var/www/myApp';