这个问题源于我对PHP缺乏了解,但如果可以在像这样的文件夹目录中这将是非常有用的:
-Folder
-SubFolder
-SubSubFolder
-SubSubFolder
-SubFolder
-SubSubFolder
...
注意:我知道目录中“Folder”文件夹的名称。我知道在php中我可以做类似的事情:
file_exists($filename) ($filename being path)
待办事项:
这样的事情在PHP中可能吗?我似乎无法弄清楚的问题是如何在事先不知道路径的情况下实际检查这样的事情。当您遍历目录时,您可以获得有关该文件的信息吗?
由于
答案 0 :(得分:1)
很有可能,有很多不同的方法可以做到这一点,我先来看看scandir
。
$files_and_folders = scandir('/home/ryankemp/public_html/');
这会创建一个数组,在我的情况下使用print_r
,返回:
Array ( [0] => - [1] => .htaccess [2] => index.html )
-
是目录中唯一的文件夹,并且列出了目录中的所有文件(.htaccess
和index.html
)。您可以从返回的数组中添加逻辑,或者查找其他PHP文件夹和文件函数opendir
,readdir
,scandir
,glob
等...