[英]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.