如何在不知道文件在PHP中的目录的情况下检查文件是否存在?



是否有任何函数可以在不知道文件目录的情况下使用 PHP 响应文件是否存在?

到目前为止,PHPis_file()is_dir()中有两个函数来处理文件。但这一次我认为这两个人将无法有效地满足我的要求。为什么?

假设在我的项目的根目录中有 12 个子目录,每个子目录可以有自己的子目录以及其他有效文件。

现在我将在文本框中输入文件名 [ 仅文件名,而不是完整路径 ],当我单击搜索按钮时,如果文件存在于目录的root_directory或任何sub_directory上,它将返回完整路径subdirectory_of_root_directory的available_other_sub_directory

是否有可能通过 PHP 的任何内置函数来处理这个问题?如果是,那么谁能告诉我怎么做?

  • 谢谢

还有一个glob()函数PHP glob()

foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "n";
}

最新更新