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"); } }
优秀不够,你是否无可替代
软件测试交流QQ群:721256703,期待你的加入!!
欢迎关注我的微信公众号:软件测试君
![](https://www.cnblogs.com/images/cnblogs_com/longronglang/1061549/o_QQ%E6%88%AA%E5%9B%BE20190728134401.jpg)