php如何判断文件是否存在

发布于 2022-12-25 12:27:35      浏览 259

php如何判断文件是否存在

PHP中判断目录或者文件是否存在经常会用到的is_file()、is_dir()、file_exists()这三个函数,以下介绍具体实现过程。

适用环境:

型号:台式机
系统:win10
版本:php 5.6.21

问题解析:

1、 is_file()
is_file()函数检查指定的文件是否是常规的文件。如果文件是常规的文件,该函数返回 TRUE。语法:
is_file(file);
参数:
$file:文件路径,必须。
案例:
<?php
$file = "test.txt";
if(is_file($file))
{
    echo ("文件存在!");
}
else
{
    echo ("文件不存在");
}
?>
说明:
该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
2、 is_dir()
is_dir()函数检查指定的目录是否存在。如果目录存在,该函数返回 TRUE。语法:
is_dir($file);
参数:
$file:目录路径,必须。
案例:
<?php
$file = "images";
if(is_dir($file))
{
    echo ("目录存在!");
}
else
{
    echo ("目录不存在!");
}
?>
说明:
该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
3、 file_exists()
file_exists()函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 TRUE,否则返回 FALSE。语法:
file_exists($file);
参数:
$file:文件路径,必须。
案例:
<?php
echo file_exists("test.txt");
?>

上一篇:php如何跳转页面 下一篇:php怎么将日期转换成时间戳

相关推荐