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伪静态写法附代码
Jun 20 PHP
PHP ajax 分页类代码
Nov 13 PHP
php生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 PHP
PHP 图像尺寸调整代码
May 26 PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 PHP
刷新PHP缓冲区为你的站点加速
Oct 10 PHP
基于PHP生成简单的验证码
Jun 01 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
Oct 10 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
Laravel 简单实现Ajax滚动加载示例
Oct 22 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判断对象是派生自哪个类的方法
2015/06/20 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
2016/05/17 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
基于树莓派的语音对话机器人
2019/06/17 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
Python爬虫小例子——爬取51job发布的工作职位
2020/07/10 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
社区党总支书记先进事迹材料
2014/01/24 职场文书
开展批评与自我批评发言稿
2014/10/16 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸