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() - 把整个文件读入一个数组中