Java-文件重命名

Java-文件重命名

Tags: Java

摘要

Java-文件重命名

重命名方法 File.renameTo()

Java提供renameTo方法用来重命名文件,但是依赖系统实现,你可能在linux下重命名成功但是在windows下失败。所以你需要检查返回值是否为true.以确保文件是重命名成功的。

重命名例子

package cn.javacore.io.file;

import java.io.File;

public class _12_RenameFileExample {
    public static void main(String[] args) {

        File oldfile = new File("/home/zhu/folder/oldfile.txt");

        //如果 newfile.txt 已经存在,renameTo方法会导致newfile.txt被oldfile.txt覆盖。
        File newfile = new File("/home/zhu/folder/newfile.txt");

        if (oldfile.renameTo(newfile)) {
            System.out.println("Rename succesful");
        } else {
            System.out.println("Rename failed");
        }

    }
}