在php中,可以利用rename()函數來修改檔案的名字,該函數可以重新命名一個檔案或目錄,語法「rename(要修改的檔案名稱, 新的檔案名稱)」;如果修改成功則回傳TRUE,如果修改失敗則回傳FALSE。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
在php中,可以利用rename()函數來修改文件的名字。
範例:有一個名為“test.txt”的文字檔案
#現在想要將它修改為“newtest.txt” ,我們可以使用以下程式碼:
<?php header("Content-type:text/html;charset=utf-8"); $file = 'test.txt'; if(file_exists($file)){ if(rename($file,'newtest.txt')){ echo $file.' 重命名成功!'; }else{ echo $file.' 重命名失败!'; } }else{ echo $file.' 不存在!'; } ?>
輸出結果:
#開啟資料夾,看看檔案:
OK修改成功!下面來簡單了解一下rename()函數:
rename() 函數可以重新命名一個檔案或目錄,成功時傳回 TRUE,失敗時則回傳 FALSE。此函數的語法格式如下:
rename(string $oldname, string $newname[, resource $context])
其中,$oldname 為要修改的檔案名稱;$newname 為新的檔案名稱;$context 為可選參數,用來規定檔案句柄的環境。 $context 是一套可以修改流的行為的選項。
使用rename() 函數有以下幾點要注意:
#對於非空資料夾,只能在同一盤子下移動;
#對於非空資料夾,只能在同一盤符下移動;
對於空資料夾,rename() 可以在不同磁碟區移動。但是目標資料夾的父目錄必須存在;
以上是php怎麼修改文件的名字的詳細內容。更多資訊請關注PHP中文網其他相關文章!