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 采集获取指定网址的内容
Jan 05 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 PHP
PHP页面中文乱码分析
Oct 29 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
ThinkPHP分页实例
Oct 15 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
Nov 10 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 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 Static关键字实用方法
2010/06/04 PHP
PHP+JS+rsa数据加密传输实现代码
2011/03/23 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
基于构造函数的五种继承方法小结
2017/07/27 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
python3中的md5加密实例
2018/05/29 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
python对象转字典的两种实现方式示例
2019/11/07 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
python 通过文件夹导入包的操作
2020/06/01 Python
英国排名第一的宠物店:PetPlanet
2020/02/02 全球购物
家电业务员岗位职责
2014/03/10 职场文书
保险公司晨会主持词
2014/03/22 职场文书
婚前协议书范本
2014/04/15 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
JVM钩子函数的使用场景详解
2021/08/23 Java/Android
python文件与路径操作神器 pathlib
2022/04/01 Python