rename OLDNAME,NEWNAME

變更檔案名稱;現有的檔案 NEWNAME 將會被覆寫。成功時傳回 true;失敗時傳回 false 並設定 $!

此函式的行為會根據系統實作而有很大的不同。例如,它通常無法跨檔案系統邊界運作,即使系統 mv 指令有時會彌補這個問題。其他限制包括它是否適用於目錄、開啟的檔案或已存在的檔案。請查看 perlportrename(2) 手冊頁或等效的系統文件以取得詳細資訊。

對於與平台無關的 move 函式,請查看 File::Copy 模組。

移植性問題:"rename" in perlport