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 相关文章推荐
简单采集了yahoo的一些数据
Feb 14 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
Nov 25 PHP
php截取指定2个字符之间字符串的方法
Apr 15 PHP
PHP中trim()函数简单使用指南
Apr 16 PHP
php session 写入数据库
Feb 13 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 PHP
Ajax+PHP实现的模拟进度条功能示例
Feb 11 PHP
php校验公钥是否可用的实例方法
Sep 17 PHP
ThinkPHP5分页paginate代码实例解析
Nov 10 PHP
PHP实现考试倒计时功能代码
Apr 16 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中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
protractor的安装与基本使用教程
2017/07/07 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
详解vue 命名视图
2019/08/14 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
在centos7中分布式部署pyspider
2017/05/03 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
新闻编辑自荐信
2013/11/03 职场文书
大学生个人求职口试自我评价
2014/02/16 职场文书
信息科学与技术专业求职信范文
2014/02/20 职场文书
北京奥运会口号
2014/06/21 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android
MySQL 字符集 character
2022/05/04 MySQL