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 相关文章推荐
实用函数10
Nov 08 PHP
php下载文件的代码示例
Jun 29 PHP
php漏洞之跨网站请求伪造与防止伪造方法
Aug 15 PHP
php+MySQL判断update语句是否执行成功的方法
Aug 28 PHP
PHP操作MySQL事务实例
Nov 05 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
你应该知道PHP浮点数知识
May 13 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
PHP实现获取某个月份周次信息的方法
Aug 11 PHP
浅谈php中urlencode与rawurlencode的区别
Sep 05 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
Dec 11 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 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个人网站架设连环讲(三)
2006/10/09 PHP
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
javascript截取字符串小结
2015/04/28 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
2020/10/26 Javascript
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
Python数据集切分实例
2018/12/08 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
django 微信网页授权登陆的实现
2019/07/30 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
python实现人机猜拳小游戏
2020/02/03 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
Bootstrap 学习分享
2012/11/12 HTML / CSS
超市重阳节活动方案
2014/02/10 职场文书
《李广射虎》教学反思
2014/04/27 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
先进教师个人总结
2015/02/11 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
nginx之内存池的实现
2022/06/28 Servers