Heim  >  Artikel  >  Backend-Entwicklung  >  PHP获取文件目录列表

PHP获取文件目录列表

高洛峰
高洛峰Original
2016-10-21 11:07:541849Durchsuche

因为是遍历某个文件夹,所以我们必须传一个文件目录的地址参数$path

function getDirList($path = '.') {    
    $allDirList = scandir($path);    
    foreach($allDirList as $key=>$val){        
        if (is_dir($path.$val) && $val!="." &&$val!="..") {            
            $filterDirList[] = $val;        
        }    
    }    
    return  $filterDirList;
}

   


以上方法是通过foreach循环再次遍历每个目录下的目录以及文件。

scandir方法:

成功则返回包含有文件名的 array,如果失败则返回    FALSE。如果 directory    不是个目录,则返回布尔值 FALSE 并生成一条    E_WARNING 级的错误。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn