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" );