การเปลี่ยนชื่อไฟล์ใน Java

ในการเปลี่ยนชื่อไฟล์นั้นเราใช้เมธอด renameTo() เป็นตัวเปลี่ยน. อย่างไรก็ตามมันยังขึ้นกับตัวระบบปฏิบัติการด้วยอาจจะทำได้ใน *nix แต่อาจะไม่ได้ใน Windows (จากตัวอย่างนี้ผู้เขียนได้ทำการทดลองใน window 7 64 บิต ก็ทำได้เมือนกันครับ). โดยตัวอย่างผู้เขียนจะทำการสร้างไฟล์ oldfile.txt ไว้ก่อนใน "C:\\users\\nopphanan7" จากนั้นก็จะใช้โคด Java นี้ในการเปลี่ยนชื่อไฟล์เป็น newfile.txt ครับ.
package demo.file;

import java.io.File;

public class RenameFileExample {

    /**
     * @param args
     */
    public static void main(String[] args) {
        File oldfile =new File("C:\\users\\nopphanan7\\oldfile.txt"); // สร้างไฟล์ชื่อ oldfile.txt ท้ิงไว้ก่อน
        File newfile =new File("C:\\users\\nopphanan7\\newfile.txt");
 
        if(oldfile.renameTo(newfile)){
            System.out.println("Rename succesful");
        }else{
            System.out.println("Rename failed");
        }
    }
}

ผลลัพธ์ที่ได้คือ
Rename succesful

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment