在没有使用PHP知道其目录的情况下,是否有任何函数可以响应文件是否存在?
到目前为止,PHP is_file()和 is_dir()中有两个函数可以处理文件。但这一次我认为这两个不能有效地满足我的要求。为什么?
假设在我的项目的根目录中有12个子目录,每个子目录可以有自己的子目录以及其他有效文件。
现在我将文件名[仅文件名,而不是完整路径]放在文本框中,当我点击搜索按钮时,如果文件存在于<上,它将返回完整路径< strong> root_directory 或根目录的任何 sub_directory 或 subdirectory_of_root_directory 的 available_other_sub_directory 。
是否可以通过PHP的任何内置函数来处理它?如果是,那么任何人都可以告诉我怎么做?
答案 0 :(得分:1)
还有一个glob()
函数PHP glob()
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}