输出文件是否可读写,可执行,并同时输出创建时间,修改时间,访问时间
//2.遍历指定目录中的内容
if ($arr['file']) {$arrbyte = array("Byte","KB","MB","GB","TB","EB");foreach ($arr['file'] as $val) {//filetype函数返回指定文件或目录的类型if ("file" == filetype($path."/".$val)) {//filesize函数返回指定文件的大小$size = filesize($path."/".$val);$i = 0;while($size > 1024){$size /= 1024;$i++;}// round函数对浮点数进行四舍五入$size = round($size,2).$arrbyte[$i];$readResult = is_readable($path."/".$val)?"可读":"不可读";$writeResult = is_writeable($path."/".$val)?"可写":"不可写";$executResult = is_executable($path."/".$val)?"可执行":"不可执行";$str  = $val." ";$str .= filetype($path."/".$val)." ";$str .= $size." ";$str .= $readResult." ";$str .= $writeResult." ";$str .= $executResult." ";//创建时间$str .= date("Y-m-d H:i:s",filectime($path."/".$val))." ";//修改时间$str .= date("Y-m-d H:i:s",filemtime($path."/".$val))." ";//访问时间$str .= date("Y-m-d H:i:s",fileatime($path."/".$val))." ";$str .= "<br/>";print_r($str);}}
}

转载于:https://blog.51cto.com/suyanzhu/1897420

php遍历指定目录中的内容2相关推荐

  1. C# 读取指定目录中的所有文件,并按规则生成SQL语句!

    本实例的目的在于: 1 了解如何遍历指定目录中的所有文件 2 控制台如何输入和输出数据 代码: using System; using System.IO;namespace ToSql{ class ...

  2. Ruby和SHELL中如何遍历指定目录的文件

    在工作中我们有在Ruby和SHELL中如何遍历指定目录的文件的需求,这个应该如何来实现呢?网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示: #!/usr/bin ...

  3. 【文件IO】Linux 文件操作(一) —— 遍历指定目录下的所有文件

    目录 一.访问目录相关函数 1.打开/访问目录 (opendir / fdopendir) 2.读取目录内容 (readdir) 3.关闭目录 (closedir) 二.遍历指定目录下的所有文件 一. ...

  4. Linux 命令之 ls -- 列出指定目录下的内容

    文章目录 一.命令介绍 二.语法格式 三.常用选项 四.参考示例 (一)显示工作目录下(当前目录)所有的文件和目录 (二)显示工作目录下所有的文件和目录 (三)显示文件的详细信息,且显示文件的修改时间 ...

  5. 如何遍历给定目录中的文件?

    本文翻译自:How can I iterate over files in a given directory? I need to iterate through all .asm files in ...

  6. php 遍历目录函数,PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型)...

    这篇文章主要为大家详细介绍了PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型),具有一定的参考价值,可以用来参考一下. 对PHP遍历指定目录下所有文件函数,可指定文件类型感兴趣的小伙伴,下面 ...

  7. C# 使用 DirectoryInfo 递归指定目录中的所有目录及文件

    从这里就不再写命名空间以及类名了,直接写主要方法,如果不会或不记得命名空间及类名怎么写请返回前几篇文章查阅 这里看一个方法 public static void GetAllFile(string p ...

  8. [Linux C]递归遍历指定目录下的子目录和文件

    /* 功能:演示了在Linux下利用C语言递归遍历指定目录下的子目录(不含隐藏目录)和文件 */ #include <stdio.h> #include <dirent.h> ...

  9. [Linux C]递归遍历指定目录,以目录树形式展示

    /* 功能:演示了利用C语言递归遍历指定目录下的子目录(不含隐藏目录)和文件,并以目录树形式展示! 其中编译命令为:gcc -o travel travel.c -std=c99 */ #includ ...

最新文章

  1. dell support
  2. Android数据存储之SD卡
  3. 你当真了解count(*)count(id)count(1)吗?
  4. 如何快速编写并运行Tiny模板语言?
  5. GNUstep 运行gui程序
  6. numpy教程:数学函数和基本统计函数
  7. python模块-re模块
  8. redis详解_java 从零开始手写 redis(14)redis渐进式rehash详解
  9. 三种射频通信接收机原理框图及优缺点
  10. VirtualBox虚拟机提示内存0x00000000不能为written问题
  11. 微信小程序通过BLE低功耗蓝牙向USB HID键盘设备输出汉字(内含GBK编码转汉字)
  12. 【音频处理】python将两个单声道wav音频合成一个双声道wav音频_立体声感
  13. 浅析 SeaweedFS 与 JuiceFS 架构异同
  14. 获取ClassName MethodName
  15. garch dcc用matlab,用matlab工具箱怎么对garch模型做...
  16. 发那科机器人回原位置先上升_机器人小知识 | 发那科机器人位置信息修改介绍...
  17. 一文教你如何使用miniconda
  18. ssm框架+MySQL批量添加和删除
  19. 优秀的Source Code Pro字体下载
  20. 好用的mac笔记软件

热门文章

  1. Net::SSH::Perl 模块
  2. servlet向ajax传递list数据类型,ajax向servlet传递array数据类型
  3. 查询当天数据_【财会人职场必备】发票勾选、查询、认证等25问!简直太全了!都收藏了!...
  4. 【错误记录】Groovy 闭包使用报错 ( 闭包中不能直接使用外部对象的方法 | 需要先设置 delegate 代理 )
  5. 【C 语言】结构体 ( 结构体类型变量初始化 | 定义变量时进行初始化 | 定义隐式结构体时声明变量并初始化 | 定义普通结构体时声明变量并初始化 )
  6. 【Binder 机制】AIDL 分析 ( AIDL 通信完整流程梳理 )
  7. 【算法】双指针算法 ( 双指针算法分类 | 相向双指针 | 有效回文串 )
  8. 【FFmpeg】使用 FFmpeg 处理音视频格式转换流程 ( 解复用 | 解码 | 帧处理 | 编码 | 复用 )
  9. 【鸿蒙 HarmonyOS】UI 组件 ( Text 组件 )
  10. 关于 Capella 需要纠正的语音