读取文件目录下的所有文件名称

发表于 2019-11-13 10:02:40   |   下载附件   |   字体:
读取目录下的文件遍历获取文件名称遍历打开文件遍历目录遍历文件
/**
 * 得到目录下所有文件数组(仅是文件名)
 */
function foreachDir($path){
    $fileArray = array();
    // 打开文件夹
    if( $handle=opendir($path) ){ 
        while ( false !== ($file = readdir($handle)) ) { 
            // 排除 当前目录  上级目录
            if( $file!="." && $file!='..'){ 
                // 打开的是目录
                if(is_dir($path.$file)){ 
                    foreachDir($path.$file);
                // 打开的是文件
                }else{
                    $fileArray[] = $file;
                }
            } 
        } 
        return $fileArray; 
    } 
}
// 得到目录下所有文件数组(仅是文件名)
$fileList = foreachDir('./textbooks');