Page 34 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 34
2-24 การโปรแกรมคอมพิวเตอร์ขั้นสูง
บรรทัดท ี่ 5 ใช้เมธอด getName() เพื่อแสดงช ื่อข องไฟล์หรือไดเรกทอรีของ ออบเจ็กต์ f1 โดยแสดงผ ล
ออ กทางจ อภาพ
บรรทัดท ี่ 6 ใช้เมธอด getName() เพื่อแ สดงช ื่อข องไฟล์ห รือไดเรกทอรีข อง ออบเจ็กต์ f2 โดยแ สดงผ ล
ออกท างจอภาพ
ผลการท�ำ งานข องโปรแกรม
ผลท ี่ได้จากก ารท ำ�งานของโปรแกรม ex2-12.java เป็นด ังนี้
Get name of f1 is question.docx
Get name of f2 is Temp
2.3 เมธอด length() ใช้สำ�หรับแสดงขนาดของไฟล์หรือไดเรกทอรี ซึ่งข้อมูลที่แสดงนั้นขึ้นอยู่กับการสร้าง
ออบเจ็กต์ของไฟล์ด ้วย โดยม ีร ูปแบบด ังนี้
long obj.length()
โดย
long คือ ผลลัพธ์ที่เกิดจากก ารแ สดงขนาดข องไฟล์หรือไดเรกทอรี ซึ่งส ่งค่ากลับมาเป็นชนิด long
obj คือ ออบเจ็กต์ที่เกิดจ ากคลาสไฟล์
ตัวอย่างท่ี 2.13 การใช้เมธอด length() ส�ำหรับแ สดงข นาดข องไฟล์ห รือไดเรกทอรี
ex2-13.java
1 class TestFileClass5 {
2 public static void main(String[ ] args) {
3 java.io.File f1 = new java.io.File("C:\\Temp\\question.docx");
4 java.io.File f2 = new java.io.File("C:\\Temp\\");
5 System.out.println("Get length of f1 is " + f1.length()+ " Bytes");
6 System.out.println("Get length of f2 is " + f2.length()+ " Bytes");
7 }
8}