继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

递归查找文件夹文件

知小帆
关注TA
已关注
手记 44
粉丝 19
获赞 134

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,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP