如何获取目录中的所有文件夹并制作
if name of folder == $variable {
code...
}
你能帮我吗?
答案 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
}
}