我正在写如何检查 PHP 中是否存在“具有指定路径的文件”。
您可以使用以下两个函数来检查文件路径是否存在。
is_file 函数
file_exists 函数
使用 is_file 函数检查是否存在
如果指定的路径是一个文件,is_file 函数返回一个布尔值 true。
如果指定了一个不存在的路径并且没有文件或者它是一个目录,则返回 false。
例如
<?php $exists = is_file("test/hello.txt"); if ($exists) { echo "文件存在"; }
首先,我使用 is_file 函数来检查文件是否存在。
这次指定了“test”目录下的“hello.txt”文件,但由于它存在,所以返回一个逻辑值true。
返回值在 $exists 变量中接收。
并检查 if 语句返回的值。
由于返回 true,因此输出“文件存在”并结束处理。
参数
参数指定文件路径。
可以用相对路径指定,也可以用从根目录开始的绝对路径指定。
返回值
如果路径存在则返回 true,如果路径不存在则返回 false。
如果指定的文件存在,则返回 true,即使该文件为空。
使用 file_exists 函数检查是否存在
您还可以使用 file_exists 函数来检查指定的路径是否存在。
如果指定的路径是文件或目录,则返回布尔值 true。
如果它不存在,它将是错误的。
例如
<?php $exists = file_exists("test/hello.txt"); if ($exists) { echo "文件或目录存在"; }
我正在使用 file_exists 函数来检查文件或目录是否存在。
这次和之前一样,指定“test”目录下的“hello.txt”文件。
这是真的,因为它存在。
返回值在 $exists 变量中接收。
检查if语句的返回值,如果存在则输出“文件或目录存在”并终止进程。
由于即使目录存在也返回 true,因此即使如下所示指定“text”目录也将返回 true。
参数
参数指定文件或目录路径。
从根目录指定相对路径或绝对路径。
返回值
如果文件或目录存在,则返回布尔值 true。
如果不存在则返回 false。
结语
在这篇文章中,我将向您展示如何在 PHP 中检查文件是否存在。
您可以使用 is_file 函数检查文件是否存在。
当我们希望目录或文件路径为真时,让我们使用 file_exists 函数。