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 图片上传类代码
Jul 17 PHP
用PHP的ob_start() 控制您的浏览器cache
Aug 03 PHP
PHP生成UTF8文件的方法
May 15 PHP
19个Android常用工具类汇总
Dec 30 PHP
PHP借助phpmailer发送邮件
May 11 PHP
php简单的上传类分享
May 15 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
php格式化时间戳
Dec 17 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
Feb 28 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
PHP PDOStatement::errorInfo讲解
Jan 31 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 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
.htaccess文件保护实例讲解
2011/02/06 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
php无限遍历目录示例
2014/02/21 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
PHP之预定义接口详解
2015/07/29 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
Python-基础-入门 简介
2014/08/09 Python
Python 列表理解及使用方法
2017/10/27 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
运动会入场口号
2014/06/07 职场文书
开展创先争优活动总结
2014/08/28 职场文书
校庆团日活动总结
2014/08/28 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
JavaScript实现两个数组的交集
2022/03/25 Javascript