$dir="C:/THsoft";//这是一个目录地址  也是根目录

if (is_dir($dir)){//判断$dir是否是一个目录

if ($dh=opendir($dir)){//dh变量用来接收opendir的返回信息  如果为真  则执行while

while (($file=readdir($dh))!==false){    //readdir()函数会返回一个文件的名称的

echo "文件名称:".$file."
";

echo "文件大小:".filesize($dir."/".$file)."
";    //使用filesize()函数读取文件大小..参数的文件的路径

echo "修改时间:".date("Y-m-d H:i:s",filemtime($dir."/".$file))."
";   //修改时间使用filemtime()  创建时间使用fileatime()

//类型一般就是后缀..可以对文件的名称进行处理获取后缀信息

$name = explode(".", $file);//将名称以.分隔成数组  最后一个就是后缀了

echo "文件后缀:".$name[count($name)-1]."
";

echo "========================================================================
";

}

closedir($dh);

}

}

?>

在你的基础上继续修改

php 获取文件大小 修改时建,php遍历目录输出文件大小,类型,修改时间.相关推荐

  1. php遍历中记录所有,php遍历目录输出目录及其下的所有文件示例

    php遍历目录输出目录及其下的所有文件示例 好多次笔试都会遇到这个问题,所以特意给写了出来 复制代码 代码如下: function my_scandir($dir){ $files=array(); ...

  2. php遍历目录与文件夹,介绍几种php遍历目录与文件夹的方法

    介绍几个php遍历目录的方法,可以遍历目录及目录中的文件,供大家参考 遍历目录或遍历目录下指定类型的文件,这是每一个童鞋在写程序的时候难免会用到的.PHP本身也提供了很多灰常有用的函数,正确地使用它们 ...

  3. 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录

    在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...

  4. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...

    C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25. ...

  5. Java17-day08【File(创建和删除文件、判断和获取功能、遍历目录)、IO流(字节流写数据、异常处理、字节流读数据、复制文本文件、复制图片)】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  6. 【Java基础】List迭代并修改时出现的ConcurrentModificationException问题

    现在有一个需求,要遍历一个List,假设List里面存储的是String对象,然后该需求事判断里面如果有某个对象,则添加一个新的对象进去.自然,我们得出下面的代码: import java.util. ...

  7. 线程基础知识_Synchronized_ThreadAPI_自定义锁_获取线程运行时异常

    Synchronized synchronized包含monitor enter, monitor exit 2个JVM指令(遵循happens-before原则), 执行monitor exit之前 ...

  8. 游标遍历所有数据库循环执行修改数据库的sql命令

    游标遍历所有数据库循环执行修改数据库的sql命令 MSSQL数据库服务器上有很多类似的数据库,需要将这些数据库统一修改其中的某些表或者某些命令,那么就会想到用游标来遍历. 先来说思路: 1,首先需要查 ...

  9. java获取当前年月日(java获取当前年月日时分秒毫秒)

    java如何获取当前时间 年月日 时分秒 //得到long类型当前时间 long l = System.currentTimeMillis(); //new日期对象 Date date = new D ...

最新文章

  1. 几个重要的 ASM Disk Groups 参数
  2. sharepoint 判断用户是否存在某个组中三种方法
  3. scatter() 散点图样式
  4. 【Java】Struts2配置默认Action和配置Action的默认处理类
  5. oracle下lag和lead分析函数
  6. SpringIOC容器-对象依赖
  7. centos开机自动挂载磁盘_3分钟教你看懂linux磁盘划分
  8. 前端如何实现网络速度测试功能_如何通过fiddler的断点功能,来实现不同场景的测试...
  9. 【剑指 offer】(二十三)—— 从上往下打印二叉树(或曰层次遍历、广度优先遍历)
  10. Krasovsky_1940_Albers投影介绍及转换
  11. CS224N笔记——依存句法分析
  12. jQuery整理您的笔记----jQuery开始
  13. 计算机毕业设计-ssm超市进销存管理系统(项目+类似文档)超市仓库管理系统javaweb-超市库存预警管理系统源码
  14. 工业产品表面缺陷检测方法——综述
  15. 【室内/外设计】天正T20V3.0软件安装教程
  16. Unity学习心得3
  17. c语言数字转换为字符串补位,String字符串补位
  18. Android 知识点——Method put in org.json.JSONObject not mocked
  19. 大功率双伺服电机驱动板,包含原理图,PCB和原代码,基于STM32F4方案,支持霍尔,编码器,无感
  20. 数据清洗(一)-----------重复数据处理

热门文章

  1. 刷新页面 数组轮播
  2. 9路棋盘java代码_Java ServiceContext类代码示例
  3. linux脚本判断流程控制,Shell 脚本-6- 流程控制之判断分支
  4. yuv格式转换是那个组织定义的_AI 如何赋能摄像机?这场沙龙为你解锁“软件定义”新概念...
  5. python编程内置函数使用方法_Python内置函数 next的具体使用方法
  6. C++ 模板(template) 的定义
  7. 图论--Dijkstra算法总结
  8. Python+Opencv实现自动化阅卷
  9. 源代码安装g95编译器
  10. 11 个重要的数据库设计规则