is_file() 和 is_dir()注意事项
这2个函数需要注意的地方是给定的参数,一定是路径格式。
例如:
function get_fdirs($path='../') {
if(!is_dir($path)) {
return false;
}
$arr = array();
//只找第一级目录
$ndir = scandir($path);
if(is_array($ndir) && $ndir!='') {
foreach($ndir as $dir) {
if($dir != '.' && $dir != '..') {
if(!is_file($path.$dir)) {
$arr[] = $dir;
}
}
}
} else {
return $ndir;
}
return $arr;
}
注意红色字体部分,不是is_file($dir),而是要连接一个完整的路径(相对或者绝对)
理解:所以这2个函数的意思是,判断在指定路径下是否存在对应的文件或目录。
---- 始终相信这句:
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~
----“做每天该做的事,不计结果!”
---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~