Java附带有namedTo()方法来重命名文件。 但是,此方法实际上取决于平台:您可以在* nix中成功重命名文件,但在Windows中失败。 因此,应始终检查返回值(如果文件重命名成功,则返回true;如果失败,则返回false),以确保文件重命名成功。
File.renameTo()示例
package com.mkyong.file;
import java.io.File;
public class RenameFileExample
{
public static void main(String[] args)
{
File oldfile =new File("oldfile.txt");
File newfile =new File("newfile.txt");
if(oldfile.renameTo(newfile)){
System.out.println("Rename succesful");
}else{
System.out.println("Rename failed");
}
}
}