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 相关文章推荐
smarty实例教程
Nov 19 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
PHP自动生成后台导航网址的最佳方法
Aug 27 PHP
PHP实现的MongoDB数据库操作类分享
May 12 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 PHP
Laravel 5 框架入门(三)
Apr 09 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
各种快递查询--Api接口
Apr 26 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 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
?算你??的 PHP 程式大小
2006/12/06 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
2019/03/07 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
JS实现百度搜索框
2021/02/25 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
python如何通过protobuf实现rpc
2016/03/06 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
wxPython实现画图板
2020/08/27 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
公司营业员的工作总结自我评价
2013/10/05 职场文书
项目经理岗位职责
2013/11/11 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
房屋产权证明书
2014/10/15 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
工程部经理岗位职责
2015/02/02 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Python装饰器的练习题
2021/11/23 Python
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS