如何使用preg_match搜索文件夹名称

时间:2016-12-26 12:38:01

标签: php codeigniter

我正在尝试在父文件夹中搜索文件夹名称。我的父文件夹包含以下文件夹。 父文件夹名称为 backup

26-12-2016_17-26-30_68692e001ee2
26-12-2016_17-27-32_68692e001ee2
26-12-2016_17-26-35_68692e001c88
26-12-2016_17-26-37_68692e001f90
26-12-2016_17-28-12_68692e001f90
26-12-2016_17-30-22_68692e001f90
26-12-2016_17-29-07_68692e001c90

如何获取以 68692e001f90

结尾的完整文件夹名称?

1 个答案:

答案 0 :(得分:2)

使用DirectoryIterator

会很容易

以下是您的问题的工作代码

<?php
    $path = 'backup';
    foreach (new DirectoryIterator($path) as $file) {
         if ($file->isDot()) continue;

        if ($file->isDir()) {

            if(strpos($file->getFilename(), '68692e001f90') !== false){                             
                print $file->getFilename() . '<br />';
                // die;
            }

        }
    }
?>

希望这会对你有所帮助。