Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

ระดับ Java ไฟล์

คลาสไฟล์ Java ในทางนามธรรมหมายถึงชื่อไฟล์และไดเรกทอรีชื่อเส้นทาง ชั้นนี้ส่วนใหญ่จะใช้ในการสร้างไฟล์และไดเรกทอรีลบไฟล์และค้นหาไฟล์

วัตถุไฟล์แสดงให้เห็นถึงความมีอยู่จริงของไฟล์ดิสก์และไดเรกทอรี สร้างวัตถุไฟล์สร้างโดยวิธีการดังต่อไปนี้

สตริงเพื่อสร้างอินสแตนซ์ไฟล์ใหม่ได้รับจากพา ธ นามธรรมผู้ปกครองและเด็กที่ชื่อพา ธ

File(File parent, String child);

โดยสตริงชื่อพา ธ มอบไว้ในชื่อพา ธ นามธรรมที่จะสร้างอินสแตนซ์ไฟล์ใหม่

File(String pathname) 

สตริงเพื่อสร้างอินสแตนซ์ไฟล์ใหม่จากสตริงผู้ปกครองพา ธ และชื่อพา ธ เด็ก

File(String parent, String child) 

โดยไฟล์ที่ได้รับ: URI เป็นชื่อพา ธ นามธรรมที่จะสร้างอินสแตนซ์ไฟล์ใหม่

File(URI uri) 

หลังจากที่คุณสร้างวัตถุแฟ้มคุณสามารถใช้วิธีการต่อไปนี้ในการดำเนินงานรายชื่อไฟล์

เลขที่ วิธีการรายละเอียด
1 ประชาชน String getName ()
ส่งกลับชื่อของไฟล์หรือไดเรกทอรีชื่อพา ธ นามธรรมจึงว่า
2 String สาธารณะ GetParent ()
ผลตอบแทนที่ได้ชื่อพา ธ นี้แม่ของนามธรรมสตริงชื่อพา ธ พา ธ ถ้าชื่อพา ธ นี้ไม่ได้ชื่อไดเรกทอรีผู้ปกครองก็จะส่งกลับ null
3 ไฟล์สาธารณะ getParentFile ()
ผลตอบแทนที่ผู้ปกครองพา ธ พา ธ นามธรรมของพา ธ นามธรรมนี้ถ้าชื่อพา ธ นี้ไม่ได้ชื่อไดเรกทอรีผู้ปกครองก็จะส่งกลับ null
4 String สาธารณะ getPath ()
แปลงนี้ชื่อพา ธ นามธรรมเป็นสตริงชื่อพา ธ
5 isAbsolute ประชาชน boolean ()
ทดสอบว่านี้ชื่อพา ธ นามธรรมเป็นชื่อพา ธ สัมบูรณ์
6 String สาธารณะ getAbsolutePath ()
ผลตอบแทนที่แน่นอนชื่อเส้นทางสตริงชื่อพา ธ นามธรรม
7 CanRead ประชาชน boolean ()
การทดสอบว่าโปรแกรมนี้สามารถอ่านชื่อพา ธ นามธรรมของไฟล์
8 canWrite ประชาชน boolean ()
การทดสอบว่าโปรแกรมนี้สามารถปรับเปลี่ยนชื่อพา ธ นามธรรมของไฟล์ที่เป็นตัวแทน
9 บูลีนสาธารณะที่มีอยู่ ()
แฟ้มหรือไดเรกทอรีทดสอบนี้ชื่อพา ธ นามธรรมที่มีอยู่
10 isDirectory ประชาชน boolean ()
ทดสอบว่าชื่อพา ธ นามธรรมนี้ว่าไฟล์เป็นไดเรกทอรี
11 isFile ประชาชน boolean ()
การทดสอบว่านี้ชื่อพา ธ นามธรรมของไฟล์ที่เป็นตัวแทนจากเอกสารมาตรฐาน
12 สาธารณะยาว LastModified ()
ผลตอบแทนที่ได้นี้ชื่อพา ธ นามธรรมที่ไฟล์แก้ไขล่าสุด
13 ความยาวยาว (มหาชน)
ผลตอบแทนที่ได้นี้ชื่อพา ธ นามธรรมที่มีความยาวของไฟล์
14 บูลีนสาธารณะ createNewFile () พ่น IOException
และถ้าหากมีไฟล์ชื่อนี้ชื่อพา ธ นามธรรมไม่มีอะตอมที่สร้างขึ้นนี้เป็นนามธรรมใหม่ชื่อพา ธ ไฟล์ที่ว่างเปล่า
15 ประชาชน boolean ลบ ()
ลบชื่อพา ธ นามธรรมที่แฟ้มหรือไดเรกทอรี
16 โมฆะสาธารณะ deleteOnExit ()
เมื่อเครื่องเสมือนถูกยกเลิกจะขอให้ลบชื่อพา ธ นามธรรมนี้ของไฟล์หรือไดเรกทอรีที่ระบุ
17 สาธารณะ String [] รายการ ()
ส่งกลับชื่อพา ธ นี้นามธรรมของไฟล์ไดเรกทอรีและไดเรกทอรีตัวแทนจากอาร์เรย์ของสตริงประกอบด้วย
18 ประชาชน String [] รายการ (กรอง FilenameFilter )
ส่งกลับอาร์เรย์ของสตริงการตั้งชื่อไฟล์และไดเรกทอรีที่มีอยู่ในไดเรกทอรีขององค์ประกอบและไดเรกทอรีนี้คือโดยความพึงพอใจของตัวกรองที่ระบุชื่อพา ธ นามธรรมที่เป็นตัวแทน
19 ไฟล์สาธารณะ [] listFiles ()
ส่งกลับอาร์เรย์ของ pathnames นามธรรม, ชื่อเส้นทางเหล่านี้เป็นตัวแทนไฟล์ในไดเรกทอรีแสดงโดยพา ธ นามธรรมนี้
20 ไฟล์สาธารณะ [] listFiles (กรอง FileFilter )
ส่งกลับอาร์เรย์ของ pathnames นามธรรมแสดงถึงไฟล์ในไดเรกทอรีและไดเรกทอรีแสดงโดยพา ธ นี้เป็นนามธรรมที่ตอบสนองชื่อเส้นทางกรองที่ระบุ
21 บูลีนสาธารณะ mkdir ()
สร้างชื่อพา ธ นี้ไดเรกทอรีระบุนามธรรม
22 mkdirs ประชาชน boolean ()
สร้างชื่อพา ธ นี้ระบุไดเรกทอรีนามธรรมรวมทั้งความจำเป็น แต่ไม่มีอยู่ไดเรกทอรีปกครองใด ๆ
23 ประชาชน renameTo บูลีน (ปลายทาง File)
เปลี่ยนชื่อพา ธ นี้เป็นนามธรรมของไฟล์ที่เป็นตัวแทน
24 บูลีนสาธารณะ setLastModified (เวลานาน)
การตั้งชื่อพา ธ นี้เป็นนามธรรมไฟล์หรือไดเรกทอรีที่ระบุแก้ไขล่าสุด
25 setReadOnly ประชาชน boolean ()
แท็กนี้ชื่อพา ธ นามธรรมของแฟ้มหรือไดเรกทอรีเพื่อที่จะสามารถอ่านได้เท่านั้น
26 ประชาชน createTempFile แฟ้มแบบคงที่ (String คำนำหน้า String ต่อท้ายไดเรกทอรีของแฟ้ม) พ่น IOException
สร้างไฟล์ใหม่ที่ว่างเปล่าในไดเรกทอรีที่ระบุโดยใช้ที่กำหนดคำนำหน้าและคำต่อท้ายสตริงเพื่อสร้างชื่อ
27 ประชาชน createTempFile แฟ้มแบบคงที่ (String คำนำหน้า String ต่อท้าย) พ่น IOException
สร้างไฟล์ที่ว่างเปล่าในไดเรกทอรีเริ่มต้นชั่วคราวไฟล์ที่ใช้คำนำหน้าและคำต่อท้ายได้รับการสร้างชื่อของมัน
28 int สาธารณะ compareTo (ชื่อพา ธ แฟ้ม)
ตามลำดับตัวอักษรเปรียบเทียบระหว่างสอง pathnames นามธรรม
29 int สาธารณะ compareTo (Object O)
ชื่อพา ธ นามธรรมตามลำดับตัวอักษรกับวัตถุที่กำหนด
30 บูลีนสาธารณะเท่ากับ (Object obj)
การทดสอบนี้ชื่อพา ธ นามธรรมเพื่อความเท่าเทียมกันกับวัตถุที่กำหนด
วันที่ 31 สาธารณะ String toString ()
กลับสตริงชื่อพา ธ พา ธ นามธรรมนี้

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้งานของวัตถุแฟ้ม:

import java.io.File;
public class DirList {
   public static void main(String args[]) {
      String dirname = "/java";
      File f1 = new File(dirname);
      if (f1.isDirectory()) {
         System.out.println( "Directory of " + dirname);
         String s[] = f1.list();
         for (int i=0; i < s.length; i++) {
            File f = new File(dirname + "/" + s[i]);
            if (f.isDirectory()) {
               System.out.println(s[i] + " is a directory");
            } else {
               System.out.println(s[i] + " is a file");
            }
         }
      } else {
         System.out.println(dirname + " is not a directory");
    }
  }
}

ตัวอย่างข้างต้นรวบรวมผลมีดังนี้

Directory of /mysql
bin is a directory
lib is a directory
demo is a directory
test.txt is a file
README is a file
index.html is a file
include is a directory