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脚本的10个技巧(3)
Oct 09 PHP
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
生成php程序的php代码
Apr 07 PHP
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
PHP 第二节 数据类型之转换
Apr 28 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
浅谈PHP中静态方法和非静态方法的相互调用
Oct 04 PHP
php指定长度分割字符串str_split函数用法示例
Jan 30 PHP
PHP实现的各类hash算法长度及性能测试实例
Aug 27 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 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
PHP生成随机字符串(3种方法)
2015/09/25 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
Javascript 自定义类型方法小结
2010/03/02 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
layui实现checkbox的目录树tree的例子
2019/09/12 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
pip install urllib2不能安装的解决方法
2018/06/12 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Django 开发环境配置过程详解
2019/07/18 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
Python selenium自动化测试模型图解
2020/04/15 Python
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
音乐节策划方案
2014/06/09 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
军训个人总结
2015/03/03 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js