最近用到的php读取文件夹目录里的文件,并按照日期,大小,名称排序,所以写了一个方法,备用。

function dir_size($dir,$url){

$dh = @opendir($dir);             //打开目录,返回一个目录流

$return = array();

$i = 0;

while($file = @readdir($dh)){     //循环读取目录下的文件

if($file!='.' and $file!='..'){

$path = $dir.'/'.$file;     //设置目录,用于含有子目录的情况

if(is_dir($path)){

}elseif(is_file($path)){

$filesize[] =  round((filesize($path)/1024),2);//获取文件大小

$filename[] = $path;//获取文件名称

$filetime[] = date("Y-m-d H:i:s",filemtime($path));//获取文件最近修改日期

$return[] =  $url.'/'.$file;

}

}

}

@closedir($dh);             //关闭目录流

array_multisort($filesize,SORT_DESC,SORT_NUMERIC, $return);//按大小排序

//array_multisort($filename,SORT_DESC,SORT_STRING, $files);//按名字排序

//array_multisort($filetime,SORT_DESC,SORT_STRING, $files);//按时间排序

return $return;               //返回文件

}

php如何将读取到的mysql内容按发布的日期分割显示_php如何读取文件夹目录里的文件并按照日期,大小,名称排序...相关推荐

  1. node 修改html文件路径,好程序员前端教程-nodejs如何读取文件夹目录的内容

    好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...

  2. .rpt文件内容读取java_好程序员前端教程-nodejs如何读取文件夹目录的内容

    好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...

  3. python批量读取文件夹中的所有excel文件-python遍历文件夹下所有excel文件

    大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法: 1.如何读取excel文件 网上的版本很多,在xlrd模块基础上,找到一些源码: import ...

  4. C++ 如何将一个文件夹中的所有文件(.txt或者.log)内容整合到一个文件(.txt或者.log)当中

    有时候我们希望读取一个文件夹中的所有文件,对各个文件中的数据按某种规则进行筛选,然后将筛选后的数据整合到一个文件中.这段时间正好替同事写了这一部分,在此记录下来自己的处理过程,如果有需要的朋友也可以参 ...

  5. python 复制文件夹内容 并结构一致_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...

    本文实例讲述了Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法.分享给大家供大家参考.具体如下: 这个东东本来是做来给公司数据同步用的:新服务器还没正式启用,旧的服务器还在使用,每天都 ...

  6. php 读取文件的所有图片格式,扣丁学堂PHP培训简述PHP如何读取文件夹下所有图片、文件-php文件...

    本篇文章扣丁学堂PHP培训小编给读者们分享一下PHP读取文件夹下所有图片.文件的实例,文中有代码列出供小伙伴们参考,希望对小伙伴们有帮助. 如下所示:$hostdir=dirname(__FILE__ ...

  7. python 打开当前目录的txt文件-Python - 读取其他文件夹/目录中的文本文件

    这是我的情况:我有一些.txt文件在我可以运行脚本的不同目录中.Python - 读取其他文件夹/目录中的文本文件 mainDir/ -face/ -57268-face-_tracker.txt - ...

  8. MATLAB读取文件夹及其所有子文件夹内的图像

    1. 指定路径下 单个文件夹data中所有图像 file_path =  '.\data\';% 图像文件夹路径 img_path_list = dir(strcat(file_path,'*.jpg ...

  9. Java中如何读取文件夹下的所有文件

    问题:Java中如何读取文件夹下的所有文件 Java里面是如何读取一个文件夹下的所有文件的? 回答一 public void listFilesForFolder(final File folder) ...

最新文章

  1. Cisco 设备设置监控口
  2. matlab点云处理函数
  3. Extjs4.0 开发笔记-desktop开始菜单动态生成方法
  4. Android Binder机制(1501210451 张志康)
  5. 原文翻译:深度学习测试题(L1 W1 测试题)
  6. ping 问题网络翻滚问题小结
  7. TCP Fast Open知识
  8. matlab输入集合,matlab关于集合的操作大全
  9. 深度学习术语_您应该意识到这些(通用)深度学习术语和术语
  10. 学好Java的八个条件
  11. html5 火焰效果图,css3火焰文字特效
  12. tp 5.0 mysql 事物
  13. android http 慢,android httpurlconnection數據連接速度慢
  14. 黄聪:mysql 存在该记录则更新,不存在则插入记录的sql
  15. centos 8 kubernetes安装详解_电力工程必学!8方面施工图文详解,电气安装工程施工工艺...
  16. 非旋转Treap及可持久化[Merge,Split]
  17. 【优化算法】人工蜂鸟优化算法(AHA)【含Matlab源码 1470期】
  18. 3ds Max 2014破解版安装中遇到的问题及解决
  19. 推荐几个练习键盘打字的工具【自己用过的】
  20. 大禹电子:超声波小型水声通信机可用于水下实时定位系统

热门文章

  1. 51Nod-1101 换零钱【0/1背包+DP】
  2. POJ1182 食物链【并查集】
  3. HDU2026 首字母变大写【入门】
  4. 模式识别经典算法——FCM图像聚类分割(最简matlab实现)
  5. TensorFlow 学习(一)—— tf.get_variable() vs tf.Variable(),tf.name_scope() vs tf.variable_scope()
  6. 面向项目(十)—— 头文件、源文件的组织
  7. 【学习 OpenCV】—— core.hpp 核心api
  8. C++基础::shared_ptr 编程细节(一)
  9. 东北大学计算机生源,辽宁省2021年普通高校招生计划,东北大学、大连理工大学没有扩招...
  10. python历史上的今天_历史上的今天接口调用示例