首頁  >  文章  >  後端開發  >  php怎麼修改文件的名字

php怎麼修改文件的名字

青灯夜游
青灯夜游原創
2021-09-15 11:28:507219瀏覽

在php中,可以利用rename()函數來修改檔案的名字,該函數可以重新命名一個檔案或目錄,語法「rename(要修改的檔案名稱, 新的檔案名稱)」;如果修改成功則回傳TRUE,如果修改失敗則回傳FALSE。

php怎麼修改文件的名字

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

在php中,可以利用rename()函數來修改文件的名字。

範例:有一個名為“test.txt”的文字檔案

php怎麼修改文件的名字

#現在想要將它修改為“newtest.txt” ,我們可以使用以下程式碼:

<?php
header("Content-type:text/html;charset=utf-8");
$file = &#39;test.txt&#39;;
if(file_exists($file)){
    if(rename($file,&#39;newtest.txt&#39;)){
        echo $file.&#39; 重命名成功!&#39;;
    }else{
        echo $file.&#39; 重命名失败!&#39;;
    }
}else{
    echo $file.&#39; 不存在!&#39;;
}
?>

輸出結果:

php怎麼修改文件的名字

#開啟資料夾,看看檔案:

php怎麼修改文件的名字

OK修改成功!下面來簡單了解一下rename()函數:

rename() 函數可以重新命名一個檔案或目錄,成功時傳回 TRUE,失敗時則回傳 FALSE。此函數的語法格式如下:

rename(string $oldname, string $newname[, resource $context])

其中,$oldname 為要修改的檔案名稱;$newname 為新的檔案名稱;$context 為可選參數,用來規定檔案句柄的環境。 $context 是一套可以修改流的行為的選項。

使用rename() 函數有以下幾點要注意:

  • #對於非空資料夾,只能在同一盤子下移動;

  • #對於非空資料夾,只能在同一盤符下移動;

  • 對於空資料夾,rename() 可以在不同磁碟區移動。但是目標資料夾的父目錄必須存在;

對於文件,rename() 也能在不同磁碟機之間移動。

###推薦學習:《###PHP影片教學###》###

以上是php怎麼修改文件的名字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn