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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
PHP分页显示制作详细讲解
Nov 19 PHP
PHP 压缩文件夹的类代码
Nov 05 PHP
PHP5中新增stdClass 内部保留类
Jun 13 PHP
Linux下创建nginx脚本-start、stop、reload…
Aug 03 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
PHP中new static() 和 new self() 的区别介绍
Jan 09 PHP
php创建多级目录的方法
Mar 24 PHP
PHP的PDO操作简单示例
Mar 30 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
PHP+mysql实现的三级联动菜单功能示例
Feb 15 PHP
laravel 出现command not found问题的解决方案
Oct 23 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
PHP4之COOKIE支持详解
2006/10/09 PHP
我的论坛源代码(九)
2006/10/09 PHP
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
PHP写UltraEdit插件脚本实现方法
2011/12/26 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
python下载库的步骤方法
2019/10/12 Python
Django nginx配置实现过程详解
2020/09/10 Python
Django+Django-Celery+Celery的整合实战
2021/01/20 Python
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
推荐信怎么写
2014/05/09 职场文书
雷人标语集锦
2014/06/19 职场文书
高三英语教学计划
2015/01/23 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
解析MySQL binlog
2021/06/11 MySQL
redis 存储对象的方法对比分析
2021/08/02 Redis
pt-archiver 主键自增
2022/04/26 MySQL