Java实现文件重命名
作者:互联网
import org.testng.annotations.Test; import java.io.File; /** * @author longrong.lang * @version 1.0 * @description * @date 2020/8/31 15:39 */ public class ReName { /** */ /** * 文件重命名 * * @param path 文件目录 * @param oldname 原来的文件名 * @param newname 新文件名 */ public void renameFile(String path, String oldname, String newname) { if (!oldname.equals(newname)) {//新的文件名和以前文件名不同时,才有必要进行重命名 File oldfile = new File(path + "/" + oldname); File newfile = new File(path + "/" + newname); //重命名文件不存在 if (!oldfile.exists()) { return; } if (newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名 System.out.println(newname + "已经存在!"); else { oldfile.renameTo(newfile); } } else { System.out.println("新文件名和旧文件名相同..."); } } @Test public void test() { renameFile("D:\\","new_color.xls","reName_color.xls"); } }
标签:重命名,文件,Java,文件名,newname,oldname,File,path 来源: https://www.cnblogs.com/longronglang/p/13594030.html