變更檔案名稱;現有的檔案 NEWNAME 將會被覆寫。成功時傳回 true;失敗時傳回 false 並設定 $!
。
此函式的行為會根據系統實作而有很大的不同。例如,它通常無法跨檔案系統邊界運作,即使系統 mv 指令有時會彌補這個問題。其他限制包括它是否適用於目錄、開啟的檔案或已存在的檔案。請查看 perlport 和 rename(2) 手冊頁或等效的系統文件以取得詳細資訊。
對於與平台無關的 move
函式,請查看 File::Copy 模組。
移植性問題:"rename" in perlport。