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代码
Dec 06 PHP
PHP 编程请选择正确的文本编辑软件
Dec 21 PHP
php 数组的一个悲剧?
May 11 PHP
PHP函数篇之掌握ord()与chr()函数应用
Dec 05 PHP
php 带逗号千位符数字的处理方法
Jan 10 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
php递归获取目录内文件(包含子目录)封装类分享
Dec 25 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
smarty简单应用实例
Nov 03 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
浅谈PHP中的面向对象OOP中的魔术方法
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
967 个函式
2006/10/09 PHP
php注入实例
2006/10/09 PHP
php 过滤危险html代码
2009/06/29 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
PHP常量define和const的区别详解
2019/05/18 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
(function($){...})(jQuery)的意思
2010/07/22 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
如何编写jquery插件
2017/03/29 jQuery
浅谈原型对象的常用开发模式
2017/07/22 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
以windows service方式运行Python程序的方法
2015/06/03 Python
python3中str(字符串)的使用教程
2017/03/23 Python
python3爬虫中异步协程的用法
2020/07/10 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
计算机求职信
2013/12/01 职场文书
商场消防演习方案
2014/02/12 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
教师理论学习心得体会
2016/01/21 职场文书
redis哨兵常用命令和监控示例详解
2021/05/27 Redis
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python