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实现ODBC数据分页显示一例
Oct 09 PHP
理解和运用PHP中的多态性[译]
Aug 02 PHP
PHP常用正则表达式集锦
Aug 17 PHP
19个Android常用工具类汇总
Dec 30 PHP
PHP实现JS中escape与unescape的方法
Jul 11 PHP
php实现简单加入购物车功能
Mar 07 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
Mar 25 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
PHP抽象类和接口用法实例详解
Jul 20 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加密解密的代码
2007/07/16 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
CLASS_CONFUSION JS混淆 全源码
2007/12/12 Javascript
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
JavaScript中set与get方法用法示例
2018/08/15 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python函数式编程指南(四):生成器详解
2015/06/24 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
Django框架自定义session处理操作示例
2019/05/27 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
竞选班长演讲稿
2013/12/30 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
《春笋》教学反思
2014/04/15 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
高中英语教学反思范文
2016/03/02 职场文书
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers