php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)


Posted in PHP onMay 09, 2016

本文实例分析了php文件操作的方法。分享给大家供大家参考,具体如下:

一、删除文件

unlink()

语法: int unlink(string filename);

返回值: 整数

函数种类: 文件存取。如:

unlink("tmp/test.txt");

二、获取文件夹下面的文件名

$dir = "message/"; // 文件夹的名称
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    while (($file = readdir($dh)) !== false){
      echo "文件名: $file <br>";
    }
    closedir($dh);
  }
}

三、读取文件夹下面的图片名

<?php
$handle = opendir('images/'); //当前目录
  while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录
   list($filesname,$kzm)=explode(".",$file);//获取扩展名
    if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { //文件过滤
     if (!is_dir('./'.$file)) { //文件夹过滤
      $array[]=$file;//把符合条件的文件名存入数组
      $i++;//记录图片总张数
      }
     }
  }
 print_r($array);
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
PHP header函数分析详解
Aug 06 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
php 常用算法和时间复杂度
Jul 01 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
session 加入redis的实现代码
Jul 15 PHP
thinkPHP商城公告功能开发问题分析
Dec 01 PHP
Laravel学习教程之路由模块
Aug 18 PHP
PHP操作Redis常用命令的实例详解
Dec 23 PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 #PHP
php简单实现多语言切换的方法
May 09 #PHP
深入浅析PHP无限极分类的案例教程
May 09 #PHP
实例讲解php数据访问
May 09 #PHP
php查询操作实现投票功能
May 09 #PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 #PHP
php面向对象编程self和static的区别
May 08 #PHP
You might like
PHP批量生成缩略图的代码
2008/07/19 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
python生成器的使用方法
2013/11/21 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Pandas分组与排序的实现
2019/07/23 Python
Python netmiko模块的使用
2020/02/14 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
python从Oracle读取数据生成图表
2020/10/14 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
荟萃全球保健品:维他购
2018/05/09 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
普天C++笔试题
2016/03/20 面试题
简历自我评价模版
2014/01/31 职场文书
目标责任书范文
2014/04/14 职场文书
新手上路标语
2014/06/20 职场文书
实习生工作证明范本
2014/09/14 职场文书
公民授权委托书
2014/10/15 职场文书
离婚起诉书范本
2015/05/18 职场文书
2016党校学习心得体会
2016/01/07 职场文书
九年级化学教学反思
2016/02/22 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis