PHP中判断目录或者文件是否存在经常会用到的is_file()、is_dir()、file_exists()这三个函数,本文将为大家介绍这三个函数如何去用。
1)is_file()函数, 用来判断文件是否存在,代码如下:
if(!is_file('test.html')){
echo '文件不存在!';
}else{
echo '文件存在!';
}
?>
2)is_dir()函数,用来判断目录是否存在,代码如下:
if(!is_dir('test')){
echo '目录不存在!';
}else{
echo '目录存在!';
}
?>
3)file_exists()函数,既可以判断文件是否存在、也可以判断目录是否存在。代码如下:
if(!file_exists('test.html')){
echo '文件不存在!';
}else{
echo '文件存在!';
}
if(!file_exists('test')){
echo '目录不存在!';
}else{
echo '目录存在!';
}
?>
从上面来看,我们知道了file_exists()一个函数既能判断目录存在与否又可以判断文件是否存在,但是它的执行效率要比其他两个差很多,所以建议大家:如果判断文件是否存在就用is_file()函数;如果判断目录是否存在就用is_dir()函数。
php 判断文件或目录是否存在方法很简单的php 判断文件或目录是否存在有自带的函数,file_exists文件是否存在,判断目录是否存在我们用is_dir就OK了。
php教程 判断文件或目录是否存在
方法很简单的php 判断文件或目录是否存在有自带的函数,file_exists文件是否存在,判断目录是否存在我们用is_dir就ok了。
下篇:php函数读取文件
本文地址:https://www.freemoban.com/php/2015/0319/973.html