PHP查找文件夹子文件 - 递归实现
//递归主函数
function getPicUrl($dir){
//scandir 函数:列出指定路径中的文件和目录
//使用次函数不用再使用while循环获取文件
$file_list = scandir($dir);
foreach ($file_list as $file) {
if ($file == '.' || $file == '..') {
continue;
}
$url_dir = $dir . "/" . $file;
if (is_dir($url_dir)){
//子文件夹,进行递归
getPicUrl($url_dir);
}else{
/**
* 根目录下的文件(把具体文件地址找出来并写入到txt文件里面)
* file_put_contents - 参数:FILE_APPEND(追加写入)
*/
file_put_contents("D://bad_url_file/pics/arctile_pic_service_all.txt", $url_dir."\n", FILE_APPEND);
}
}
}
//要查找的目录
$dir = "D://bad_url_file/serverpics/OriginalPicsFileSet/";
//调用方式
getPicUrl($dir);
打开App,阅读手记