Blogger Information
Blog 34
fans 1
comment 0
visits 57165
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
循环读取目录下包含子目录的文件
Y的博客
Original
1283 people have browsed it

实例

/**
 * 循环递归读取目录下文件包含子目录
 * @function listDir 
 *
 * @param $dir 绝对路径
 *
 * @auth 执笔画卿颜 丶 <365919529@qq.com>
 */
function listDir($dir)
{
	// 当前运行文件
	$current_file = substr(__FILE__, strripos(__FILE__, '/') + 1);
	// 判断是否目录
	if (is_dir($dir)) {
		// 打开目录句柄
		if ($dh = opendir($dir)) {
			// 循环读取目录句柄下的文件
			while (($file = readdir($dh)) !== false) {
			    // 判断是否还有子目录
				if ((is_dir($dir . "/" . $file)) && $file != "." && $file != "..") {
					// 显示文件名
					echo "$file\n";
					// 递归函数再读取
					listDir($dir . "/" . $file . "/");
				} else {
					// 如果文件名称不等于. ..
					if ($file != "." && $file != "..") {
						// 显示文件名
						echo "$file\n";
					}
				}
			}
			// 关闭打开的目录句柄
			closedir($dh);
		}
	}
}

运行实例 »

点击 "运行实例" 按钮查看在线实例



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post