php递归读取文件夹文件
分类:PHP函数库
时间:2021-11-18
浏览:92
php递归读取文件夹文件
if (!function_exists('getDirFile')) { /** * 递归读取文件夹文件 * * @param string $directory 目录路径 * @param string $dir_name 显示的目录前缀路径 * @param array $arr_file 返回的文件数组 * @return boolean */ function getDirFile($directory, $dir_name = '', &$arr_file = array()) { if (!file_exists($directory)) { return false; } $mydir = dir($directory); while ($file = $mydir->read()) { if ((is_dir("$directory/$file")) AND ($file != ".") AND ($file != "..")) { if ($dir_name) { getDirFile("$directory/$file", "$dir_name/$file", $arr_file); } else { getDirFile("$directory/$file", "$file", $arr_file); } } else if (($file != ".") AND ($file != "..")) { if ($dir_name) { $arr_file[] = "$dir_name/$file"; } else { $arr_file[] = "$file"; } } } $mydir->close(); return $arr_file; } }
本站文章如未注明出处则为原创,转载请注明出处,如有侵权请邮件联系站长