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查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
ThinkPHP应用模式扩展详解
Jul 16 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
php+mysql实现数据库随机重排实例
Oct 17 PHP
PHP获取当前页面URL函数实例
Oct 22 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
linux下实现定时执行php脚本
Feb 13 PHP
PHP5.4起内置web服务器使用方法
Aug 09 PHP
thinkPHP5分页功能实现方法分析
Oct 25 PHP
Yii2框架控制器、路由、Url生成操作示例
May 27 PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 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
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
PHP中exec与system用法区别分析
2014/09/22 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
Vue核心概念Getter的使用方法
2019/01/18 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
Angular8 实现table表格表头固定效果
2020/01/03 Javascript
python实现将元祖转换成数组的方法
2015/05/04 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
战略合作意向书范本
2014/04/01 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
关于教师节的广播稿
2014/09/10 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
体育教师个人工作总结
2015/02/09 职场文书
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL
MySQL详细讲解变量variables的用法
2022/06/21 MySQL