PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)


Posted in PHP onMay 10, 2014

如果做一个在线的文件管理系统的话,那么首先必须知道怎么读取目录和文件,其实这个功能几行代码就可以实现了。

输出效果:

PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)

实现代码:

<?php
 $dir = "D:/";  //要获取的目录
 echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
 //先判断指定的路径是不是一个文件夹
 if (is_dir($dir)){
  if ($dh = opendir($dir)){
   while (($file = readdir($dh))!= false){
    //文件名的全路径 包含文件名
    $filePath = $dir.$file;
    //获取文件修改时间
    $fmt = filemtime($filePath);
    echo "<span style='color:#666'>(".date("Y-m-d H:i:s",$fmt).")</span> ".$filePath."<br/>";
   }
   closedir($dh);
  }
 }
?>

这只是最基础的效果,弄懂了,想做出其他的需求也很简单了。

PHP 相关文章推荐
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
php通过COM类调用组件的实现代码
Jan 11 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
php实现递归的三种基本方式
Jul 04 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
PHP弱类型的安全问题详细总结
Sep 25 PHP
PHP静态成员变量
Feb 14 PHP
PHP迭代器接口Iterator用法分析
Dec 28 PHP
laravel配置Redis多个库的实现方法
Apr 10 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 PHP
php递归删除目录下的文件但保留的实例分享
May 10 #PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 #PHP
php使用mkdir创建多级目录入门例子
May 10 #PHP
一个简单的PHP验证码实现代码
May 10 #PHP
php生成随机密码自定义函数代码(简单快速)
May 10 #PHP
php实现按文件名搜索文件的远程文件查找器
May 10 #PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 #PHP
You might like
PHP4在Windows2000下的安装
2006/10/09 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
jQuery对表单的操作代码集合
2011/04/06 Javascript
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
从零使用TypeScript开发项目打包发布到npm
2020/02/14 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
python 接口返回的json字符串实例
2018/03/27 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
Python中变量的输入输出实例代码详解
2019/07/28 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
贷款担保申请书
2014/05/20 职场文书
企业理念标语
2014/06/09 职场文书
作风建设整改方案
2014/10/27 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
一般纳税人申请报告
2015/05/18 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers