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面向对象分析设计的经验原则
Sep 20 PHP
PHP 数组遍历顺序理解
Sep 09 PHP
PHP的简易冒泡法代码分享
Aug 28 PHP
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
PHP IE中下载附件问题解决方法
Jan 07 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
Jan 19 PHP
php生成excel文件的简单方法
Feb 08 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
Jan 07 PHP
试用php中oci8扩展
Jun 18 PHP
php实现学生管理系统
Mar 21 PHP
PHP实现上传多文件示例代码
Feb 20 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
图形数字验证代码
2006/10/09 PHP
PHP中IP地址与整型数字互相转换详解
2014/08/20 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
js常用代码段收集
2011/10/28 Javascript
jquery 笔记 事件
2011/11/02 Javascript
js 程序执行与顺序实现详解
2013/05/13 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
vue项目关闭eslint校验
2018/03/21 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
Python学习入门之区块链详解
2017/07/25 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
用python对oracle进行简单性能测试
2020/12/05 Python
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
党员的自我评价范文
2014/01/02 职场文书
幼儿园中班新学期寄语
2014/01/18 职场文书
个人自我评价范文
2014/02/05 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers