簡體   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