ในการเปลี่ยนชื่อไฟล์นั้นเราใช้เมธอด 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
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.
0 comments:
Post a Comment