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 相关文章推荐
一个域名查询的程序
Oct 09 PHP
一个用于网络的工具函数库
Oct 09 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
Jun 20 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
php中 ob_start等函数截取标准输出的方法
Jun 22 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
Apr 10 PHP
PHP编程计算文件或数组中单词出现频率的方法
May 22 PHP
Laravel框架分页实现方法分析
Jun 12 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.MVC的模板标签系统(一)
2006/09/05 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
golang与PHP输出excel示例
2016/07/22 PHP
PHP创建XML接口示例
2019/07/04 PHP
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
如何在vue中使用ts的示例代码
2018/02/28 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
python中self原理实例分析
2015/04/30 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
客户代表自我评价范例
2013/09/24 职场文书
小学教师学期末自我评价
2013/09/25 职场文书
食品安全检查制度
2014/02/03 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
个人向公司借款协议书
2014/10/09 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
计算机实训报告总结
2014/11/05 职场文书
介绍长城的导游词
2015/01/30 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
新学期开学标语2015
2015/07/16 职场文书
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL