PHP rename 函数是 PHP 中的一个文件系统函数,它可以用来重命名文件或目录。它接受两个参数:原始文件名和新文件名。如果成功,rename 函数将返回 true,如果失败则返回 false。
$oldname = "oldname.txt"; $newname = "newname.txt"; if (rename($oldname, $newname)) { echo "重命名成功"; } else { echo "重命名失败"; }
rename 函数也可以用来移动文件,只需要将第二个参数更改为不同的路径即可。例如:
$oldname = "oldname.txt"; $newpath = "/home/user/public_html/newname.txt"; if (rename($oldname, $newpath)) { echo "移动成功"; } else { echo "移动失败"; }
此外,rename 函数也可以用来删除文件。例如:
$filename = "/home/user/public_html/test.txt"; // 要删除的文件 if (rename($filename, "")) { echo "删除成功"; } else { echo "删除失败"; }
有时候你会遇到 rename 删除文件时抛出“Permission denied”异常的情况。这是因为你在尝试使用 rename 删除一个不具有写入权限的文件时抛出的异常。要解决这个问题,你必须使用 chmod 权限修改函数来修改该文件的权限。
rename() 函数重命名文件或目录。
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
oldname | 必需。规定要重命名的文件或目录。 |
newname | 必需。规定文件或目录的新名称。 |
context | 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。 |
PHP imagecolorclosestalpha - 取得与指定的颜色加透明度最接近的颜色的索引PHP 图像处理imagecolorclosestalpha — 取得与指定...
PHP imagecolorallocate - 为一幅图像分配颜色PHP 图像处理imagecolorallocate — 为一幅图像分配颜色。语法int imagecoloralloc...
PDOStatement::getAttributePHP PDO 参考手册PDOStatement::getAttribute — 检索一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2...
PHP image2wbmp - 输出WBMP图片PHP 图像处理image2wbmp — 以 WBMP 格式将图像输出到浏览器或文件。语法int image2wbmp ( resour...
PHP tmpfile() 函数 完整的 PHP Filesystem 参考手册定义和用法 tmpfile() 函数以读写(w+)模式创建一个具有唯一文件名的临时文...