如何在php中获取目录名称

时间:2017-07-01 13:49:22

标签: php scandir

如何获取目录中的所有文件夹并制作

if name of folder == $variable {
  code...
}

你能帮我吗?

2 个答案:

答案 0 :(得分:0)

使用glob包

elementsIncurrendDir = glob("regExpFiler*.[tT][xX][tT]")

for s in elementsIncurrendDir:
   if s== 'whatever':
      pass

如果您想验证它是您可以使用的文件夹:

if os.path.isdir(s):

答案 1 :(得分:0)

您可以使用返回文件名数组的scandir()函数来获取文件和文件夹。

函数array_diff()计算两个数组之间的差异,并有效地从文件名数组中删除文件名...

$directory = '/path/to/my/directory';
$scanned_directory = array_diff(scandir($directory), array('..', '.'));

然后,您可以使用is_dir()功能检查文件是否是目录,并检查文件夹的名称。

foreach ($scanned_directory as $filename) {
    if (is_dir($filename) && $filename == "folder_name") {
         // filename is directory with name folder_name
    }
}