gpt4 book ai didi

php - 如果文件夹存在于 PHP

转载 作者:搜寻专家 更新时间:2023-10-31 20:52:13 24 4
gpt4 key购买 nike

我想要一些帮助....我不确定从哪里开始创建一个脚本来搜索目录中的文件夹,如果它不存在那么它只会向上移动一个级别(而不是继续前进直到它找到一个)

我正在使用此代码获取图像列表。但如果这个文件夹不存在,我希望它向上移动到它的父文件夹。

$iterator = new DirectoryIterator("/home/domain.co.uk/public_html/assets/images/bg-images/{last_segment}"); foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile() && !preg_match('/-c\.jpg$/', $fileinfo->getFilename())) {
$bgimagearray[] = "'" . $fileinfo->getFilename() . "'";
} }

最佳答案

将您的目录名称放入变量中。

$directory = "/home/domain.co.uk/public_html/assets/images/bg-images/{last_segment}";

// if directory does not exist, set it to directory above.
if(!is_dir($directory)){
$directory = dirname($directory)
}

$iterator = new DirectoryIterator($directory);

关于php - 如果文件夹存在于 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com