首页 > 代码库 > 遍历指定目录获得文件名或者文件夹名称,或者两则都要
遍历指定目录获得文件名或者文件夹名称,或者两则都要
1 仅获得文件名的方法 2 function fileAction($dir) 3 { 4 static $files = array(); // 使用静态变量,预防递归调用的时候覆盖 5 foreach (glob($dir.DIRECTORY_SEPARATOR.‘*‘) as $file) 6 // DIRECTORY_SEPARATOR :目录分隔符 win下 \ ,Linux下 / 7 { 8 if(!is_dir($file)){ 9 $files[] = $file; 10 }else{ 11 fileAction($file); 12 } 13 } 14 return $files; 15 } 16 17 18 获得文件名和文件夹名的方法 19 function fetchDir($dir) 20 { 21 static $files = array(); 22 foreach(glob($dir.DIRECTORY_SEPARATOR.‘*‘) as $file) { 23 if(is_dir($file)) { 24 $files[] = $file; 25 fetchDir($file); 26 }else{ 27 $files[] = $file; 28 } 29 } 30 return $files; 31 }
遍历指定目录获得文件名或者文件夹名称,或者两则都要
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。