Java如何重新命名檔案?

2019-10-16 22:30:03

在java程式設計中,如何重新命名檔案?

此範例演示如何使用File類的oldName.rename To(new_Name)方法重新命名檔案。

package com.yiibai;

import java.io.File;

public class RenameFile {
    public static void main(String[] args) {
        File oldName = new File("F:/worksp/javaexamples/java_files/demo1.txt");
        File newName = new File("F:/worksp/javaexamples/java_files/demo1-new.txt");

        if (oldName.renameTo(newName)) {
            System.out.println("renamed");
        } else {
            System.out.println("Error");
        }
    }
}

執行上述範例程式碼,將產生以下結果 -

renamed

範例-2

以下是java中重新命名檔案的另一個範例:

package com.yiibai;

import java.io.File;

public class RenameFile2 {
    public static void main(String[] args) {
        File oldfile = new File("F:/worksp/javaexamples/java_files/oldfile_name.txt");
        File newfile = new File("F:/worksp/javaexamples/java_files/newfile_name.txt");

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

執行上述範例程式碼,將產生以下結果 -

File name changed succesful