php中rename函数用法分析


Posted in PHP onNovember 15, 2014

本文实例分析了php中rename()函数用法。分享给大家供大家参考。具体如下:

php filesystem 函数,rename() 函数重命名文件或目录,若成功,则该函数返回 true。若失败,则返回 false.

语句:rename(oldname,newname,context)

参数 描述
oldname 必需,规定要重命名的文件或目录.
newname 必需,规定文件或目录的新名称
context 必需,规定文件句柄的环境,context 是可修改流的行为的一套选项

注释:在 php 4.3.3 之前,rename() 不能在基于 *nix 的系统中跨磁盘分区重命名文件.

注释:用于 oldname 中的封装协议必须和用于 newname 中的相匹配.

注释:对 context 的支持是 php 5.0.0 添加的.

<?php

rename("images","pictures");

?>

oldpath ----文件或目录原来路径,$newpath ----新定义路径,那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作,经过我的测试,win32和unix的php4版本都支持这个功能.

另外,好象php4的win32版取消了unlink()函数,那么还可以巧用rename()函数来完成删除的操作,例如:

$path ---- 文件或目录路径

$tmp ---- tmp目录(/tmp)

用rename($path,$tmp) 将文件移动到tmp目录.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 如何向 MySQL 发送数据
Oct 09 PHP
PHP常用开发函数解析之数组篇[未完结]
Jul 30 PHP
php中计算程序运行时间的类代码
Nov 03 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP版微信小店接口开发实例
Nov 12 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
PHP调用全国天气预报数据接口查询天气示例
Feb 20 PHP
php 实现银联商务H5支付的示例代码
Oct 12 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
php格式输出文件var_export函数实例
Nov 15 #PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 #PHP
php函数与传递参数实例分析
Nov 15 #PHP
php使用glob函数快速查询指定目录文件的方法
Nov 15 #PHP
php中strtotime函数用法详解
Nov 15 #PHP
php中opendir函数用法实例
Nov 15 #PHP
php中in_array函数用法分析
Nov 15 #PHP
You might like
解析php中反射的应用
2013/06/18 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
jQuery 判断元素上是否绑定了事件
2009/10/28 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
2017/12/25 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
python字符串的拼接方法总结
2019/11/18 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
PHP高级工程师面试问题推荐
2013/01/18 面试题
奖学金自我鉴定范文
2013/10/03 职场文书
高校毕业生登记表自我鉴定
2013/11/03 职场文书
敬老月活动总结
2014/08/28 职场文书
2015年加油站工作总结
2015/05/13 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python