首頁  >  文章  >  後端開發  >  php怎麼複製檔案後改名

php怎麼複製檔案後改名

青灯夜游
青灯夜游原創
2021-09-15 19:04:342915瀏覽

在php中,可以利用сoру()函數來實現複製檔案後修改檔案名,該函數可以將一個檔案複製(拷貝)到指定目錄中,語法「copy($file, $newfile) 」;如果執行成功則回傳TRUE,如果執行失敗則傳回FALSE。

php怎麼複製檔案後改名

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

在php中,可以利用сoру()函數來實現複製文件後修改文件名。

範例:

有一個資料夾,裡面只有一個文字檔案“test.txt”,現在想要將該檔案拷貝一份,並重新命名為“newtest.txt”

php怎麼複製檔案後改名

實作程式碼:

<?php
header("Content-type:text/html;charset=utf-8");
$file    = &#39;test.txt&#39;;
$newfile = &#39;newtest.txt&#39;;
if(copy($file, $newfile)){
    echo &#39;文件复制成功!&#39;;
}else{
    echo &#39;文件复制失败!&#39;;
}
?>

輸出結果:

php怎麼複製檔案後改名

#開啟資料夾,看看裡面的文件,發現有兩個文字檔案了:

php怎麼複製檔案後改名

下面來簡單了解сoру()函數:

сoру() 函數可以複製一個檔案(拷貝)到指定目錄中,執行成功時回傳TRUE,失敗時回傳FALSE。函數的語法格式如下:

copy(string $source, string $dest[, resource $context])

參數說明如下:

  • #$source:原始檔路徑;

  • ##$dest :目標路徑,如果檔案存在,則會將其覆寫,如果$dest 是一個URL,若封裝協定不支援覆寫已有的文件,則會複製失敗;

  • ##$ context:可選參數,表示使用stream_context_create() 建立的有效上下文資源。
  • 推薦學習:《
PHP影片教學

以上是php怎麼複製檔案後改名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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