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);
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦