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 相关文章推荐
实用函数8
Nov 08 PHP
php 删除cookie和浏览器重定向
Mar 16 PHP
ThinkPHP CURD方法之field方法详解
Jun 18 PHP
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 PHP
php中$_GET与$_POST过滤sql注入的方法
Nov 03 PHP
ThinkPHP进程计数类Process用法实例详解
Sep 25 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
PHP实现多图上传和单图上传功能
May 17 PHP
浅谈php常用的7大框架的优缺点
Jul 20 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
JS实现php的伪分页
2008/05/25 PHP
javascript,php获取函数参数对象的代码
2011/02/03 PHP
php注销代码(session注销)
2012/05/31 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
js中this用法实例详解
2015/05/05 Javascript
ajax异步请求详解
2017/01/06 Javascript
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
2016/06/27 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
python try...finally...的实现方法
2020/11/25 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
UNIX文件系统分类
2014/11/11 面试题
2014年新教师工作总结
2014/11/08 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
Java spring单点登录系统
2021/09/04 Java/Android
MySQL如何使备份得数据保持一致
2022/05/02 MySQL