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 相关文章推荐
PHPMyAdmin 快速配置方法
May 11 PHP
php cli 方式 在crotab中运行解决
Feb 08 PHP
php feof用来识别文件末尾字符的方法
Aug 01 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
php自定义函数截取汉字长度
May 15 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
ThinkPHP开发框架函数详解:C方法
Aug 14 PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
Oct 21 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 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程序员应具有的7种能力小结
2014/11/27 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
js继承实现方法详解
2016/12/16 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
微信小程序实现日历小功能
2020/11/18 Javascript
让python json encode datetime类型
2010/12/28 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
教师自荐书
2013/10/08 职场文书
化工专业个人的求职信范文
2013/11/28 职场文书
客房主管岗位职责
2013/12/09 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
工作简报怎么写
2015/07/21 职场文书
防震减灾主题班会
2015/08/14 职场文书
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android
千万级用户系统SQL调优实战分享
2022/03/03 MySQL