我想检查文件夹是否至少包含1个文件。 我现在用它来检查文件夹是否为空,但这也检查文件夹中是否有子文件夹。
if (count(glob($dir.'/*')) === 0 ) {}
我只想查看其中的文件
答案 0 :(得分:2)
您可以使用opendir
和readdir
function check_file($dir) {
$result = false;
if($dh = opendir($dir)) {
while(!$result && ($file = readdir($dh)) !== false) {
$result = $file !== "." && $file !== ".." && !is_dir($file);
}
closedir($dh);
}
return $result;
}
$dir="/var/www/html/jkjkj/";// your path here
echo check_file($dir);// return 1 if file found otherwise empty