2
如何使用PHP移動文件?PHP rename()file_exists()
代碼:
if(file_exists($imageLocation))
echo "file exists on server";
rename($imageLocation, $imageNewLocation);
輸出:
文件服務器上存在 警告:重命名(/home/images/file1.jpg,/home/newloc/renamed.jpg)功能.rename]:在線81上的/home/apps/images/add.php中沒有這樣的文件或目錄
我不知道該從哪裏出發。
問題已解決。新的位置不存在。謝謝。 – Sean 2012-02-14 17:36:32
'rename()不能創建文件夾。它只能將文件移動到一個現有的文件夾中。' >這是誤導最好的。[PHP:rename - Manual](http://php.net/manual/en/function.rename.php)具體指明 > rename - 重命名一個文件或目錄如果它已經存在......我們不會重命名它會嗎? – WallabyKid 2013-10-19 14:49:05
@WallabyKid真實,澄清 – 2013-10-19 14:54:50