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_xmlhttp 乱码问题解决方法
Aug 07 PHP
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
Sep 05 PHP
PHP中call_user_func_array()函数的用法演示
Feb 05 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
php实现的简单日志写入函数
Mar 31 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
php分页原理 分页代码 分页类制作教程
Sep 23 PHP
php实现登陆模块功能示例
Oct 20 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
PHP htmlspecialchars()函数用法与实例讲解
Mar 08 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 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 is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
jquery 扑捉回车键事件代码
2014/04/24 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
python使用在线API查询IP对应的地理位置信息实例
2014/06/01 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
python图片验证码生成代码
2016/07/02 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
中国高端家电购物商城:顺电
2018/03/04 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
类的返射机制中的包及核心类
2016/09/12 面试题
收银出纳员岗位职责
2014/02/23 职场文书
白莲教口号
2014/06/18 职场文书
鼋头渚导游词
2015/02/05 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
高中班主任心得体会
2016/01/07 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js