用php如何判断一个是文件还是文件夹

2025-03-12 12:36:13
推荐回答(2个)
回答1:

php判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解:

  1. is_file()函数

    is_file()函数 用来判断是否为文件,返回结果为true或者false

    举例:

    $ifile="c:/test";

    $result=is_file($ifile);

    echo $result;

    输出:false

  2. is_dir()函数

    is_dir()函数用来判断是否为目录,返回结果为true或者false

    举例:

    $ifile="c:/test";

    $result=is_file($ifile);

    echo $result;

    输出:true

回答2:

$file = '/path/to/file';
if(is_file($file)){
    echo "是有效文件";
} else {
    echo "不是是文件";
}

//或者
$file = '/path/to/file';
if(is_dir($file)){
    echo "是有效文件夹";
} else {
    echo "不是是文件夹";
}