为了账号安全,请及时绑定邮箱和手机立即绑定

递归查找文件夹文件

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 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件工程师
手记
粉丝
19
获赞与收藏
134

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消