GitHub存储库的目录路径


Directory path of a GitHub repository

在我的PHP代码中,我找到了目录中文件(在我的例子中是图像)的总数。我在我的GitHub repo中的子文件夹上托管这些图像。我不认为我使用正确的$dir路径

PHP代码:

<?php
        $dir        = "/username/repoName/tree/master/images";
        $fi         = new FilesystemIterator($dir, FilesystemIterator::SKIP_DOTS);
        $fileCount  = iterator_count($fi);
        echo $fileCount;
    ?>

这是我得到的错误:

致命错误:未捕获异常'UnexpectedValueException' with消息

' FilesystemIterator: __construct (/releafgroup/仪表板/树/主/图片>)[filesystemiterator。——construct]: failed to open dir: 没有这样的文件或目录'文件完整路径

我认为你不能这样做。

你正在传递一个绝对的dirPath给FilesystemIterator,所以它告诉你这样的路径在你的文件系统中不存在。

我能想到的是定义到应用程序根目录的路径,如下所示:

$appPath = '/var/www/myApp';

$fi = new FilesystemIterator($appPath . '/vendor/username/repoName/tree/master/images', FilesystemIterator::SKIP_DOTS);