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
//把当前目录下的images.txt文件移动到test目录下并改名为pictures.txt
rename("拿乎images.txt","test/pictures.txt")
?>
若是上传的文指滚件move_uploaded_file函数,若不是,可用另一种方式:
Copy函数复制文件到指定目录
file_exists 函数判断指定文件夹下是否存在指定文件
unlink 函数可将原文件删除。
这也就誉逗散实现了你想要的移庆氏动文件的效果
该函数的作用是把上传的文件移动到一个新的位置。有两个参数,第一个参数是你上传后的临时文件名,由系统自动生成。通常其样式为:
$_FILE["file"]["tmp_name"]
其中的file为你前台文件上传表单的名称。
第二个参数就是包含有路径的新的文件名。如正盯指:
"upload/1.jpg"
这样举配,就会把你上传的文件,移动到当前则晌目录下名称upload的子目录下,并把文件名保存为:1.jpg。
希望对你有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)