rename OLDNAME, NEWNAME |
重命名文件OLDNAME為NEWNAME。使用係統函數rename(),,所以它不會重命名文件在文件係統或卷。如果你要複製或移動文件,複製或移動File::Copy模塊中提供的命令。
0 - 失敗
1 - 成功
試試下麵的例子:首先創建測試文件在/tmp目錄下,然後使用下麵的代碼更改文件名。
#!/usr/bin/perl -w
#by www.gitbook.net
rename("/tmp/test", "/tmp/test2") || die ( "Error in renaming" );