PHP file_exists 文件系统函数

  • 定义和用法

    file_exists - 检查文件或目录是否存在
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    file_exists ( string $filename )   
    
    检查文件或目录是否存在。
  • 参数

    参数 必需的 描述
    filename 文件或目录的路径。 在 Windows 中要用 //computername/share/filename 或者 \\computername\share\filename 来检查网络中的共享文件。
  • 返回值

    如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。
    因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。
  • 示例

    <?php
    $filename = '/path/to/foo.txt';
    
    if (file_exists($filename)) {
       echo "The file $filename exists";
    } else {
       echo "The file $filename does not exist";
    }
    ?>
    
  • 相关函数

    is_readable() - 判断给定文件名是否可读
    is_writable() - 判断给定的文件名是否可写
    is_file() - 判断给定文件名是否为一个正常的文件
    file() - 把整个文件读入一个数组中