本文主要是介绍递归查找文件夹文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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);
这篇关于递归查找文件夹文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!