php中判断是否是文件或者文件夹主要是利用了两个函数来实现,is_file()和is_dir().这两个函数为PHP预设函数,直接使用即可。
PHP判断是否为文件
PHP is_file() 函数检查指定的文件是否是常规的文件。如果是返回 true 否则返回 false
语法:is_file(file)
file:必需。规定要检查的文件或者路径。
例:<?php
$file = 'feiniaomy/';
if(is_file($file)){
echo '是文件';
}else{
echo '不是文件';
}
//不是文件
$file2 = 'feiniaomy/text.txt';
if(is_file($file2)){
echo '是文件';
}else{
echo '不是文件';
}
//是文件
PHP 判断是否为文件夹
php is_dir() 函数检查指定的文件是否是目录,如果是返回 true 否则返回 false
语法:is_dir(file)
file:必需。规定要检查的文件。
例:<?php
$file = 'feiniaomy/';
if(is_dir($file)){
echo '是文件夹';
}else{
echo '不是文件夹';
}
//是文件夹
$file2 = 'feiniaomy/text.txt';
if(is_dir($file2)){
echo '是文件夹';
}else{
echo '不是文件夹';
}
//不是文件夹
补充
以上两上函数的结果,我们可以使用clearstatcache()函数来清除