繁体   English   中英

PHP的文件重命名文件夹

[英]php rename folders with files into

我试图用PHP编写脚本来重置数据库中的ID。 但是我必须将表中具有相同ID的目录重命名。

因此,我尝试使用重命名功能,但失败了。

我总是有“没有这样的文件或目录”。 我尝试使用绝对路径或相对路径来更改chmod,然后再使用sleep,是的,我的文件夹已经存在。

所以我知道为什么这不起作用:

rename('/uploads/photos/'.$old_id.'/', '/uploads/photos/'.$new_id.'/');

我的文件夹中有一些文件。

只需在php中使用linux命令:

exec("mv $oldname $newname");

1-修复父目录的权限。 photos )它必须是您的php用户可写的。

2-确保您的路径正确/uploads/photos/... (您的第一个斜杠表示它是来自根目录的绝对路径)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM