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.MVC的模板标签系统(一)
Sep 05 PHP
php 需要掌握的东西 不做浮躁的人
Dec 28 PHP
分享一个PHP数据流应用的简单例子
Jun 01 PHP
php环境下利用session防止页面重复刷新的具体实现
Jan 09 PHP
thinkphp控制器调度使用示例
Feb 24 PHP
PHP实现通过get方式识别用户发送邮件的方法
Jul 16 PHP
全面解读PHP的人气开发框架Laravel
Oct 15 PHP
微信支付开发交易通知实例
Jul 12 PHP
利用PHP命令行模式采集股票趋势信息
Aug 09 PHP
php 数组处理函数extract详解及实例代码
Nov 23 PHP
PHP 技巧 * SVG 保存为图片(分享图生成)
Apr 02 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实现购物车功能(上)
2020/07/23 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
(function(){})()的用法与优点
2007/03/11 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
Python用字典构建多级菜单功能
2019/07/11 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
如何基于线程池提升request模块效率
2020/04/18 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
python进度条显示之tqmd模块
2020/08/22 Python
Django如何重置migration的几种情景
2021/02/24 Python
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
计算机应用专业推荐信
2013/11/13 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
小学见习报告
2014/10/31 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
质量整改通知单
2015/04/21 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python