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截取中文字符串的问题
Jul 12 PHP
Php+SqlServer实现分页显示
Oct 09 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
Oct 05 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
Jun 25 PHP
PHP实现通过get方式识别用户发送邮件的方法
Jul 16 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
Mar 23 PHP
php中分页及SqlHelper类用法实例
Jan 12 PHP
分析php://output和php://stdout的区别
May 06 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版
2016/07/21 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
使用Node.js给图片加水印的方法
2016/11/15 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
多个python文件调用logging模块报错误
2020/02/12 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
医学检验专业大学生求职信
2013/11/18 职场文书
企业统计员岗位职责
2013/12/13 职场文书
2014道德模范事迹材料
2014/02/16 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
2014年女职工工作总结
2014/11/27 职场文书
医生个人年度总结
2015/02/28 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书