php递归遍历所有目录及子目录和文件实例
2017-08-05 22:37
781 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php $path = "./phpmyadmin";//目标文件 //定义函数 function showAll($path){ //判断是不是目录 if(is_dir($path)){ //如果是目录,则打开目录,返回目录句柄 $handle = opendir($path); echo "<ul>"; //循环从目录句柄中读取 while (false !== $file = readdir($handle)) { //如果读取到".",或".."时,则跳过 if($file == "." || $file == ".."){ continue; } echo "<li>$file</li>"; //判断读到的文件名是不是目录,如果是目录,则开始递归; if(is_dir($path.'/'.$file)){ //加上父目录再判断 showAll($path.'/'.$file); } } echo "</ul>"; //关闭目录句柄 closedir($handle); } } //调用函数 showAll($path); ?> </body> </html>
相关文章推荐
- python 遍历目录(包括子目录)下所有文件的实例
- (实用篇)PHP不用递归遍历目录下所有文件的代码
- MFC递归遍历目录下所有子目录和文件
- PHP遍历并打印指定目录下所有文件实例
- php队列方式和递归方式遍历目录文件及子目录
- php实例分享之通过递归实现删除目录下的所有文件详解
- MFC递归遍历目录下所有子目录和文件
- 续:C# 趣味小程序(4)——遍历特定目录及其子目录 (应用实例,压缩指定目录下的所有文件)
- 遍历某一个指定目录下的所有子目录和文件(递归)
- PHP不用递归遍历目录下所有文件的代码
- PHP不用递归遍历目录下所有文件的代码
- VC/MFC 下 递归遍历目录下的所有子目录及文件
- PHP遍历并打印指定目录下所有文件实例
- php实例分享之通过递归实现删除目录下的所有文件详解
- PHP使用glob方法遍历文件夹下所有文件的实例
- php上传文件,创建递归目录的实例代码
- python - 自定义一个递归函数用于递归遍历指定目录下的所有文件
- 采用非递归方式遍历目录及其子目录的文件
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹