php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名


Posted in PHP onMay 26, 2017

写一个PHP函数,实现扫描并打印出自定目录下(含子目录)的所有jpg文件名的方法

<?php

$dir = "E:\照片\\";

//打印文件夹中所有jpg文件
function printJpg($dir,$deep = ""){
 $dirSource = dir($dir);

 while($d = $dirSource->read()){
  if($d == "." || $d == ".."){
   continue;
  }
  if(filetype($dir.$d) == "dir"){
   printJpg($dir.$d."/",$deep."--");
  }

  if(mime_content_type($dir.$d) == "image/jpeg"){

   echo $deep.$d."<br/>";
  }
 }
}

printJpg($dir);

这个函数在我本地运行的时候回超时,可能是我本地图片有点多,好几十G图片。

以上这篇php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
Jun 08 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
PHP正则获取页面所有图片地址
Mar 23 PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
浅谈PHP各环境下的伪静态配置
Mar 13 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
Oct 24 PHP
浅谈如何提高PHP代码质量之单元测试
May 28 PHP
老生常谈PHP面向对象之注册表模式
May 26 #PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 #PHP
Yii框架实现多数据库配置和操作的方法
May 25 #PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 #PHP
[原创]php正则删除html代码中class样式属性的方法
May 24 #PHP
PHP 年月日的三级联动实例代码
May 24 #PHP
php验证码生成器
May 24 #PHP
You might like
模拟flock实现文件锁定
2007/02/14 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
为你总结一些php信息函数
2015/10/21 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python2.7安装图文教程
2018/03/13 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
用canvas显示验证码的实现
2020/04/10 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
比较一下entity bean和session bean
2013/12/27 面试题
测绘工程专业个人自我评价
2013/12/01 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
海洋科学专业求职信
2014/08/10 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
小组组名及励志口号
2015/12/24 职场文书