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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
php strlen mb_strlen计算中英文混排字符串长度
Jul 10 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
简单实现php上传文件功能
Sep 21 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
使用Zookeeper分布式部署PHP应用程序
Mar 15 PHP
tp5递归 无限级分类详解
Oct 18 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 4.2书写安全的脚本
2006/10/09 PHP
谈谈PHP的输入输出流
2007/02/14 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
javascript如何写热点图
2015/12/08 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
js验证账户名是否重复
2020/05/26 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
Python常见数字运算操作实例小结
2019/03/22 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
使用Python函数进行模块化的实现
2019/11/15 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
Python 内存管理机制全面分析
2021/01/16 Python
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
体育学院毕业生自荐信
2013/11/03 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
学习型班组申报材料
2014/05/31 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
i5-10400f处理相当于i7多少水平
2022/04/19 数码科技
Linux中文件的基本属性介绍
2022/06/01 Servers