PHP copy函数使用案例代码解析


Posted in PHP onSeptember 01, 2020

copy—拷贝文件

说明

copy(string$source,string$dest[,resource$context] ) :bool

将文件从source拷贝到dest。

如果要移动文件的话,请使用rename()函数。

参数

source

源文件路径。

dest

目标路径。如果dest是一个 URL,则如果封装协议不支持覆盖已有的文件时拷贝操作会失败。

Warning

如果目标文件已存在,将会被覆盖。

context

A valid context resource created withstream_context_create().

返回值

成功时返回TRUE, 或者在失败时返回FALSE。

更新日志

版本 说明
5.3.0 增加了对 context 的支持。
4.3.0 如果启用了“fopen wrappers”的话,source和dest都可以是 URL。更多细节见fopen()。

案例

Example #1copy()例子

<?php 
$file = 'example.txt'; 
$newfile = 'example.txt.bak'; 

if (!copy($file, $newfile)) { 
echo "failed to copy $file...\n"; 
} 
?>

参考

  • move_uploaded_file()- 将上传的文件移动到新位置
  • rename()- 重命名一个文件或目录
  • The section of the manual abouthandling file uploads

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
不重新编译PHP为php增加openssl模块的方法
Jun 14 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
header导出Excel应用示例
Jan 24 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
Nov 25 PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 PHP
laravel 框架结合关联查询 when()用法分析
Nov 22 PHP
Laravel框架源码解析之入口文件原理分析
May 14 PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 PHP
PHP超全局变量实现原理及代码解析
Sep 01 #PHP
PHP终止脚本运行三种实现方法详解
Sep 01 #PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 #PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 #PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 #PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 #PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 #PHP
You might like
如何获得PHP相关资料
2006/10/09 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
PHP curl批处理及多请求并发实现方法分析
2018/08/15 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
jQuery实现hover合成事件的方法
2015/08/06 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
javascript判断firebug是否开启的方法
2016/11/23 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
JavaScript伪数组用法实例分析
2017/12/22 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
Vue路由守卫之路由独享守卫
2019/09/25 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
Python读写unicode文件的方法
2015/07/10 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
上班上网检讨书
2014/01/29 职场文书
代办委托书怎么写
2014/08/01 职场文书
甘南现象心得体会
2014/09/11 职场文书
工作年限证明范本
2015/06/15 职场文书
优质护理服务心得体会
2016/01/22 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书