PHP函数rename()的用法详解
PHP函数rename()
用于重命名或移动文件或目录。
rename()函数的语法:
rename(string $oldname, string $newname, resource $context = null): bool
参数说明:
$oldname
:旧的文件或目录的路径。$newname
:新的文件或目录的路径。$context
(可选):一个可选的上下文参数,用于指定重命名过程中的额外选项。
返回值:
如果重命名成功,则返回true;否则返回false。
使用示例:
$oldname = '/path/to/old/file.txt';
$newname = '/path/to/new/file.txt';
if (rename($oldname, $newname)) {
echo "文件重命名成功!";
} else {
echo "文件重命名失败!";
}
注意事项:
如果 $newname
指定的路径已经存在文件或目录,rename()
函数会覆盖该文件或目录。rename()
函数可以用于重命名文件、移动文件、重命名目录和移动目录。如果源文件和目标文件位于不同的文件系统, rename()
函数可能会失败。
建议在使用rename()
函数之前,先检查源文件或目录是否存在,并确保有足够的权限执行重命名操作。
发表评论