定位 - 仅查找目录

时间:2014-06-19 09:32:13

标签: php linux

我已将我的挂载添加到updatedb.conf,并希望能够根据引用找到这些目录。我现在正在使用locate T123123GB00来获得结果。

我将使用PHP,但理想情况下不希望做一个" is_dir(each_result)"反对每一个价值。

虽然文件结构是这样的,但这是我的问题所在。

/mnt/some/directory/T123123GB00/ (directory)
/mnt/some/directory/T123123GB00/SomeFile.docx (file)
/mnt/some/directory/T123123GB00/asdqwe.docx (file)

结果将返回所有这三个,如何过滤掉文件,以便留下一个目录?

谢谢,

哈利

1 个答案:

答案 0 :(得分:1)

您可以尝试以下内容:

$path = "./path/to/files";

foreach (new DirectoryIterator($path) as $file) {

}

有关详细信息,请参阅DirectoryIterator Manual