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中的加密功能
Oct 09 PHP
php下过滤html代码的函数 提高程序安全性
Mar 02 PHP
在PHP中操作Excel实例代码
Apr 29 PHP
php短域名转换为实际域名函数
Jan 17 PHP
php获取通过http协议post提交过来xml数据及解析xml
Dec 16 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
PHP原生函数一定好吗?
Dec 08 PHP
php格式化电话号码的方法
Apr 24 PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 PHP
PHP封装的数据库保存session功能类
Jul 11 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
PHP函数积累总结
Mar 19 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&amp;MYSQL留言板源码
2020/07/19 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
nginx 设置多个站跨域
2021/03/09 Servers
js模仿hover的具体实现代码
2013/12/30 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
在Python的Django框架中包装视图函数
2015/07/20 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
基于python使用tibco ems代码实例
2019/12/20 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
班级心理活动总结
2014/07/04 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
2016年母亲节寄语
2015/12/04 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
聊聊redis-dump工具安装问题
2022/01/18 Redis