php 递归遍历目录

Posted h0000dh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 递归遍历目录相关的知识,希望对你有一定的参考价值。

<?php

header(‘Content-Type: text/html; charset=utf-8‘);
/**	
 * @param 目录地址
 */
function readDirs($path) {
	$dir_handle = openDir($path);

	while(false !== $file=readDir($dir_handle)) {
		if ($file==‘.‘ || $file==‘..‘) continue;

		//输出该文件
		echo $file, ‘<br>‘;
		//判断当前是否为目录
		if(is_dir($path . ‘/‘ . $file)) {
			//是目录
			readDirs($path . ‘/‘ . $file);
		}

	}

	closeDir($dir_handle);
}

// $path = ‘./‘;
// readDirs($path);

  

以上是关于php 递归遍历目录的主要内容,如果未能解决你的问题,请参考以下文章

PHP非递归遍历目录下所有文件,可以试一下!

php 递归遍历目录

php 递归遍历目录带缩进

php递归遍历目录

php 遍历文件夹文件问题

PHP 之递归遍历目录