zoukankan      html  css  js  c++  java
  • 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,期待你的加入!!

    欢迎关注我的微信公众号:软件测试君


  • 相关阅读:
    QinQ基础知识
    mysql执行sql脚本时--force的作用
    docker的thin pool 和 ulimit问题
    使用MAT来进行java内存问题的简单分析
    自己对DHCP的理解
    根据类名找jar包和maven坐标
    curl在windows下和linux中使用的一个区别
    JAVA实现LRU算法
    经典买票并发
    AQS学习
  • 原文地址:https://www.cnblogs.com/longronglang/p/13594030.html
Copyright © 2011-2022 走看看