Java教程

递归查找文件夹文件

本文主要是介绍递归查找文件夹文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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);
这篇关于递归查找文件夹文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!