遍历一个文件下的所有目录和文件
这道题也是老题:遍历文件下的所有目录和文件
解答:
- <?php
- function showPath($path)
- {
- $handle = opendir($path); //打开传递过来的文件
- while($file = readdir($handle)){ //如果读取文件不为空
- if($file == "." || $file == "..") continue;
- $newFilePath = $path.DIRECTORY_SEPARATOR.$file;
- if(is_dir($newFilePath)){
- echo "文件夹:".$newFilePath."<br>";
- showPath($newFilePath);
- }
- if(is_file($newFilePath)){
- echo "文件:".$newFilePath;
- }
- closedir($handle);
- }
- }
- showPath('E:') ;
- ?>
转载于:https://blog.51cto.com/userjob/457197
遍历一个文件下的所有目录和文件相关推荐
- os.walk(path)遍历path下的所有目录和文件
设有如下目录(红色)和文件(黑色)树状结构,我当前的python代码在me的位置. 任务:遍历file这个目录下的所有目录和文件,打印名称. import os for parent,dirnames ...
- Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)
场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- java复制文件夹_java实现拷贝一个文件夹,里面存在目录和文件,使用文件创建和文件流...
内容我都在注释里说明了,有什么不懂的可以问我.主要是为了回顾下文件的创建和文件流的读写,所以写了这个拷贝的代码,还可以添加很多功能,像拷贝哪个文件到哪都是可以改个,可以用scanner输入,还有就是可 ...
- vs下的输出目录/输出文件/工作目录-总结
vs下的输出目录/输出文件/工作目录-总结 一.vs解决方案下各文件夹的包含关系 一般来说,vs中的c++项目的解决方案总文件夹下包含解决方案配置文件sln和一个项目总文件夹和一个Debug文件夹以及 ...
- Linux下显示当前目录下的全部目录或文件
Linux终端中显示当前目录下的所有目录和文件(不包含隐藏文件): [root@localhost ~]# ll // 显示所有目录和文件 总用量 124 -rw------- 1 root root ...
- 操作系统原理,文件系统的概念与实现,概念,需求,文件分类,逻辑结构,数据结构,文件控制块和文件目录,基本文件操作,多级目录,文件物理结构,Unix的文件多级索引结构
操作系统原理,文件系统的概念与实现,概念,需求,文件分类,逻辑结构,数据结构,文件控制块和文件目录,基本文件操作,多级目录,文件物理结构,Unix的文件多级索引结构 基本概念 一.文件概念: 1.文件 ...
- python查看目录下的文件_Python——查看目录下所有的目录和文件
原博文 2019-05-06 19:31 − 写程序我们经常会遇到需要遍历某一个目录下的所有文件这个操作,然而python有现成的库,只需要2个循环就可以搞定. 1 import os 2 3 def ...
- 复制文件到指定文件夹下,复制目录和文件
package JavaHeiMa02.src.复制文件.复制多级文件; import java.io.File; import java.io.FileInputStream; import jav ...
- Windows系统下C盘根目录常见文件夹
C盘根目录常见文件夹 1. 用户(Win7)/Documents Settings(XP):这里存储了用户的设置,包括用户文档,上网浏览信息,配置文件等数据. 包括例如:Administrator.A ...
最新文章
- 阮一峰react demo代码研究的学习笔记 - demo7 debug - how ref node is attached
- linux如何自动调jiaob,最牛B的 Linux Shell 命令 系列连载(四)
- aix pax_通过Pax考试对JBoss Fuse 6.x进行集成测试,第一部分
- Trees on the level UVA - 122 (二叉树的层次遍历)
- FR算法(Fruchterman-Reingold)Python实现
- python项目需求文档模板_Python+docxtpl+plotly实现模板word文档图表生成
- IwebOffice2003
- 【问】SQL 2008安装一直提示重启计算机失败
- 等保2.0.第十章.等保2.0三级解决方案(上)
- 自己开发iOS版按键精灵--TTouch
- 高通发布了全球最领先的5G基带芯片,不过华为将很快反超
- 智优ERP的升级版智优E3_ERP,可以自定义列,和自定义打印公司logo
- 数据挖掘(二)预测潜在贷款发放客户
- 几个好玩有趣的Python入门实例
- 打字速度单位wpm,kpm 是怎样计算的
- 微信公众平台开发(1)入门教程
- [笔记] 最优化方法 - 凸集
- php 数字货币格式化,NPM酷库:accounting,格式化数字和货币
- 路由器固件逆向AFL 入门
- C++风格的类型转换操作符与C风格的强制类型转换
热门文章
- 几个预防并发搞垮下游服务的方法
- InnoDB存储引擎详解
- exports,和module.exports 的区别
- mongod启动问题
- 北京金融局、通州区政府与蚂蚁金服战略合作 共防系统性金融风
- Java并发编程系列
- 如何通过link_to传递一个post请求
- Windows vpn 远程桌面 使用快捷键
- SQL Server 2005中NTEXT与NVARCHAR(MAX)
- loadedapk.java_android,_java.lang.ClassCastException: android.os.BinderProxy,android - phpStudy