ในการเปลี่ยนชื่อไฟล์นั้นเราใช้เมธอด 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");
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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น