php使用rename()函数移动文件
时间:2016-08-14
PHP中rename函数在表现上看是用来重命名的,其实我们还可以使用PHP中rename函数来移动文件或文件夹哦,下面我们就来给大家介绍一下php rename()函数的使用方法和实例。
php rename函数介绍
rename — 重命名一个文件或目录
语法:
bool rename ( string $oldname , string $newname [, resource $context ] )
尝试把 oldname 重命名为 newname。
参数:
- oldname 用于 oldname 中的封装协议必须和用于 newname 中的相匹配。
- newname 新的名字。
- context 在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。
返回值:成功时返回 TRUE, 或者在失败时返回 FALSE。
PHP使用rename()函数重命名目录
使用PHP的rename()函数可以重命名目录。如果rename()函数执行成功,则返回true,否则返回false。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP重命名目录示例-www.manongjc.com</title>
</head>
<body>
<?php
$state = rename('folder','folder2'); // 将folder文件夹重命名为folder2文件夹
if($state){
echo '重命名目录成功!';
}else{
echo '重命名目录失败!';
}
?>
</body>
</html>
PHP移动目录
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP移动目录示例-www.manongjc.com</title>
</head>
<body>
<?php
/* http://www.manongjc.com/article/1349.html */
function move($source,$dest){
$file = basename($source);
$desct = $dest.DIRECTORY_SEPARATOR.$file;
return rename($source,$desct);
}
move("folder","folder2/"); // 将folder文件夹移动到folder2文件夹中
?>
</body>
</html>
上面的代码只能移动文件夹的位置,而不能给文件夹重命名。
PHP移动并重命名目录
同样,使用PHP的rename()函数可以移动并重命名目录。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP使用rename()函数移动并重命名目录示例-www.manongjc.com</title>
</head>
<body>
<?php
// 将folder文件夹移动到folder2文件夹中,并重命名为folder3文件夹
$state = rename('folder','folder2/folder3');
if($state){
echo '移动并重命名目录成功!';
}else{
echo '移动并重命名目录失败!';
}
?>
</body>
</html>
- 如何实现微信小程序的滚动加载功能
- 分享微信小程序推送消息步骤
- 实例分享微信小程序项目搭建(下)
- 实例分享微信小程序项目搭建(上)
- Android6.0源码分析之蓝牙显示接收到的文件
- Android中应用调用系统权限
- Android5.0以后隐式启动ServiceBug
- Android6.0源码分析之录音功能(一)
- Android6.0源码开发之修改默认音量default及max和min
- Android源码开发之添加/删除系统应用
- 按键事件处理
- Android6.0锁屏源码分析之界面布局分析
- Android6.0源码分析之menu键弹出popupwindow菜单流程分析
- Android中初步自定义view
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC