时间:2021-05-26
本文实例讲述了php遍历目录下文件并按修改时间排序操作。分享给大家供大家参考,具体如下:
php 遍历目录下文件方法
//遍历目录下文件方法function printdir($dir){ $files = array(); //opendir() 打开目录句柄 if($handle = @opendir($dir)){ //readdir()从目录句柄中(resource,之前由opendir()打开)读取条目, // 如果没有则返回false while(($file = readdir($handle)) !== false){//读取条目 if( $file != ".." && $file != "."){//排除根目录 if(is_dir($dir . "/" . $file)) {//如果file 是目录,则递归 $files[$file] = printdir($dir . "/" . $file); } else { //获取文件修改日期 $filetime = date('Y-m-d H:i:s', filemtime($dir . "/" . $file)); //文件修改时间作为健值 $files[$filetime] = $file; } } } @closedir($handle); return $files; }}对返回数组按时间排序
//根据修改时间对数组排序function arraysort($aa) { if( is_array($aa)){ ksort($aa); foreach($aa as $key => $value) { if (is_array($value)) { $arr[$key] = arraysort($value); } else { $arr[$key] = $value; } } return $arr; } else { return $aa; }}$dir = "/php";//输出 /php 下所有文件print_r(arraysort(printdir($dir)));更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python实现查询某个目录下修改时间最新的文件。分享给大家供大家参考,具体如下:通过Python脚本,查询出某个目录下修改时间最新的文件。应用场
本文实例讲述了php遍历替换目录下文件指定内容的方法。分享给大家供大家参考,具体如下:在php中目录访问需要遍历了然后文件需要一个个打开进行访问操作了,下面我们
一、文件和目录操作创建、删除、修改、拼接、获取当前目录、遍历目录下的文件、获取文件大小、修改日期、判断文件是否存在等。略二、日期和时间(内置模块:time、da
大概原理遍历项目中的所有非排除文件,然后获取文件修改时间晚于文件上一次修改时间的文件然后将这些文件,通过ftp上传到对应的目录具体代码如下:因为只是工具,代码很
python-查找特定名称文件并按序号、文件名分行打印输出第1天第2题1.遍历”Day1-homework”目录下文件;2.找到文件名包含“2020”的文件;3