我想列出所有文件目錄和排除子目錄(newfiles)排除子目錄PHP
我試圖用(如果($文件!=「newfiles」)) 但沒有一點變化
foreach (ListFiles("/data") as $key=>$file){
if($file != "newfiles"){
$files=array_pop(explode('/',$file));
$lfile[]=$files;
}
}
function ListFiles($dir) {
if($dh = opendir($dir)) {
$files = Array();
$inner_files = Array();
while($file = readdir($dh)) {
if($file != "." && $file != ".." && $file[0] != '.') {
if(is_dir($dir . "/" . $file)) {
$inner_files = ListFiles($dir . "/" . $file);
if(is_array($inner_files)) $files = array_merge($files, $inner_files);
} else {
array_push($files, $dir . "/" . $file);
}
}
}
closedir($dh);
return $files;
}
}
能否請您提供的目錄樹的例子嗎? – Subin
文件(1-2-3 -....-新聞文件) – user221288
新聞文件或新文件? –