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 相关文章推荐
用PHP4访问Oracle815
Oct 09 PHP
实例介绍PHP的Reflection反射机制
Aug 05 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
Mar 18 PHP
YII Framework框架教程之日志用法详解
Mar 14 PHP
简述php环境搭建与配置
Dec 05 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
Oct 22 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
不常用但很实用的PHP预定义变量分析
Jun 25 PHP
PHP命名空间与自动加载机制的基础介绍
Aug 25 PHP
PHP常用字符串函数用法实例总结
Jun 04 PHP
PHP二维数组分页2种实现方法解析
Jul 09 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根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
PHP比你想象的好得多
2014/11/27 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
收集的几个Python小技巧分享
2014/11/22 Python
python django 实现验证码的功能实例代码
2017/05/18 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
Python 复平面绘图实例
2019/11/21 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
2020/02/13 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
什么是网络协议
2016/04/07 面试题
如何获得EntityManager
2014/02/09 面试题
个人委托书范本
2014/04/02 职场文书
继承公证书格式
2015/01/26 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
获奖感言怎么写
2015/07/31 职场文书
2019邀请函格式及范文
2019/05/20 职场文书