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 相关文章推荐
第五节--克隆
Nov 16 PHP
php中的时间显示
Jan 18 PHP
php 需要掌握的东西 不做浮躁的人
Dec 28 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
Dec 08 PHP
浅析php中jsonp的跨域实例
Jun 21 PHP
php跨域cookie共享使用方法
Feb 20 PHP
PHP中的Session对象如何使用
Sep 25 PHP
PHP模拟http请求的方法详解
Nov 09 PHP
thinkphp的dump函数无输出实例代码
Nov 15 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
PHP基于递归算法解决兔子生兔子问题
May 11 PHP
PHP实现对数字分隔加千分号的方法
Mar 18 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下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
php实用代码片段整理
2016/11/12 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
工作室成员个人发展规划范文
2014/01/24 职场文书
合伙经营协议书范本
2014/04/18 职场文书
公司庆典欢迎词
2015/01/26 职场文书
慰问信模板
2015/02/14 职场文书
自主招生自荐信格式
2015/03/04 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
公司员工培训管理制度
2015/08/04 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
我们认为中短波广播场强仪的最佳组合
2022/04/05 无线电
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
JavaScript实现简单的音乐播放器
2022/08/14 Javascript