加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java实现文件重命名

发布时间:2020-12-15 06:39:35 所属栏目:Java 来源:网络整理
导读:import org.testng.annotations.Test; java.io.File; /** * @author longrong.lang * @version 1.0 * @description * @date 2020/8/31 15:39 */ public class ReName { /** */ * 文件重命名 * * @param path 文件目录 * oldname 原来的文件名 * newname 新文
import org.testng.annotations.Test;

 java.io.File;

/**
 * @author longrong.lang
 * @version 1.0
 * @description
 * @date 2020/8/31 15:39
 */
public class ReName {
    /** */
    
     * 文件重命名
     *
     * @param path    文件目录
     *  oldname 原来的文件名
     *  newname 新文件名
     void renameFile(String path,String oldname,String newname) {
        if (!oldname.equals(newname)) {//新的文件名和以前文件名不同时,才有必要进行重命名
            File oldfile = new File(path + "/" + oldname);
            File newfile =  newname);
            重命名文件不存在
            if (!oldfile.exists()) {
                return;
            }
            if (newfile.exists())若在该目录下已经有一个文件和新文件名相同,则不允许重命名
                System.out.println(newname + "已经存在!");
            else {
                oldfile.renameTo(newfile);
            }
        }  {
            System.out.println("新文件名和旧文件名相同...");
        }
    }

    @Test
     test() {
        renameFile("D:","new_color.xls","reName_color.xls");
    }
}

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读