php中最常用的标记符(php中目录操作opendir、readdir及scandir用法示例)
类别:编程学习 浏览量:660
时间:2022-01-28 01:02:31 php中最常用的标记符
php中目录操作opendir、readdir及scandir用法示例本文实例讲述了php中目录操作opendir()、readdir()及scandir()用法。分享给大家供大家参考,具体如下:
opendir(path,context)
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 “@” 来隐藏 error 的输出。
readdir()
函数返回由 opendir()
打开的目录句柄中的条目。若成功,则该函数返回一个文件名,否则返回 false。
scandir()
函数返回一个数组,其中包含指定路径中的文件和目录。
若成功,则返回一个数组,若失败,则返回 false。如果 directory 不是目录,则返回布尔值 false
付上2段搜到的读取目录的代码,亲测有效
显示目录中文件名
|
// 打开目录,然后读取其内容 if ( is_dir ( $dir )){ if ( $dh = opendir( $dir )){ while (( $file = readdir( $dh )) !== false){ echo "filename:" . $file . "<br>" ; } closedir ( $dh ); } } |
拷贝一个目录的文件到另一个目录
|
copy_dir( $from_dir , $to_dir ); function copy_dir( $from_dir , $to_dir ){ if (! is_dir ( $from_dir )){ return false; } echo "\r\n from:" , $from_dir , '---to' , $to_dir ; $from_files = scandir( $from_dir ); //如果不存在目标目录,则尝试创建 if (! file_exists ( $to_dir )){ @ mkdir ( $to_dir ); } if (! empty ( $from_files )){ foreach ( $from_files as $file ){ if ( $file == '.' || $file == '..' ){ continue ; } if ( is_dir ( $from_dir . '/' . $file )){ //如果是目录,则调用自身 copy_dir( $from_dir . '/' . $file , $to_dir . '/' . $file ); } else { //直接copy到目标文件夹 copy ( $from_dir . '/' . $file , $to_dir . '/' . $file ); } } } } |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/u010265663/article/details/77586547
您可能感兴趣
- php工作原理及功能(php设计模式之适配器模式原理、用法及注意事项详解)
- php语法分析方法(PHP中localeconv函数的用法)
- thinkphp5访问路径(thinkphp5修改view到根目录实例方法)
- php数组是怎么实现的(PHP里的$_GET数组介绍)
- php微信支付流程(PHP实现微信退款的方法示例)
- web项目部署到阿里云服务器上(阿里云的WindowsServer2016上部署php+apache)
- php中字符串反转的函数(php常用字符串查找函数strstr与strpos实例分析)
- php微信支付怎么做(ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解)
- thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
- yii2支持php7.2吗(Yii框架通过请求组件处理get,post请求的方法分析)
- php 实例代码解析(PHP反射学习入门示例)
- php怎么设置curl(php curl发送请求实例方法)
- thinkphp标签详解(thinkphp整合系列之极验滑动验证码geetest功能)
- thinkphp怎么输出二维值(thinkphp 表名 大小写 窍门)
- php设计模式学习(PHP设计模式之PHP迭代器模式讲解)
- php教程字符串类型进阶技术教程(PHP中有关长整数的一些操作教程)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
- 乔欣古装女主戏获热度 作为女主,却没吃到红利(乔欣古装女主戏获热度)
- 爱情是什么(爱情是什么最经典的话)
- 乔欣 古装剧中的高颜值(古装剧中的高颜值)
- 怎么才可以财富自由(如何让自己实现财富自由)
- 为什么越来越多年轻人回农村(为什么越来越多年轻人回农村生活)
热门推荐
- nodejs登录案例(利用Node.js创建一个密码生成器的全步骤)
- ExecuteNonQuery、ExecuteScalar、ExecuteReader区别
- linq distinct去重
- h5抽奖的弹框制作(html5实现九宫格抽奖可固定抽中某项奖品)
- php运用redis实现抢购实例(PHP+redis实现微博的拉模型案例详解)
- nginx反向代理怎样实现(Nginx反向代理配置的全过程记录)
- python如何使用multiprocess(Python multiprocessing多进程原理与应用示例)
- video tv cast怎么用(video下autoplay属性无效的解决方法添加muted属性)
- nginx日志配置详细教程(Nginx访问日志及错误日志参数说明)
- vue3 props用法(vue3组合API中setup、 ref、reactive的使用大全)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9