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中的数组操作函数整理
Aug 18 PHP
Zend Studio (eclipse)使用速度优化方法
Mar 23 PHP
Zend的AutoLoad机制介绍
Sep 27 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
PHP 获取文件权限函数介绍
Jul 11 PHP
php+js iframe实现上传头像界面无跳转
Apr 29 PHP
php实现的双向队列类实例
Sep 24 PHP
php检测文本的编码
Jul 26 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
PHP使用SOAP扩展实现WebService的方法
Apr 01 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 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
拼音码表的生成
2006/10/09 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
vue 粒子特效的示例代码
2017/09/19 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
python中解析json格式文件的方法示例
2017/05/03 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
Python画图高斯分布的示例
2019/07/10 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
校庆活动策划方案
2014/06/05 职场文书
加强作风建设工作总结
2014/10/23 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
简短清晨问候语
2015/11/10 职场文书