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}
   29   30   31   32   33   34   35   36   37   38   39