在PHP中检查文件存在的两种方法!(is_file)

我正在写如何检查 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,即使该文件为空。

在PHP中检查文件存在的两种方法!(is_file)

使用 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 函数。

最后编辑于:2023/03/11作者: 烽烟无限