Latest web development tutorials

kelas Berkas Java

file java class dengan cara abstrak mewakili nama file dan direktori nama jalan. Kelas ini terutama digunakan untuk membuat file dan direktori, menghapus file dan menemukan file.

File objek mewakili keberadaan sebenarnya dari file disk dan direktori. Membuat objek Berkas dibangun dengan metode berikut.

String untuk membuat contoh file baru yang diberikan oleh path abstrak orangtua dan pathname anak.

File(File parent, String child);

Dengan pathname string yang diberikan menjadi pathname abstrak untuk membuat contoh file baru.

File(String pathname) 

String untuk membuat contoh file baru dari string orangtua pathname dan pathname anak.

File(String parent, String child) 

Dengan file yang diberikan: URI menjadi pathname abstrak untuk membuat contoh file baru.

File(URI uri) 

Setelah Anda membuat objek File, Anda dapat menggunakan metode berikut operasi daftar file.

Tidak. metode Deskripsi
1 public String getName ()
Mengembalikan nama file atau direktori sehingga abstrak pathname itu.
2 public String getParent (),
Mengembalikan pathname induk ini abstrak string path path, jika pathname ini tidak menyebutkan direktori induk, ia mengembalikan null .
3 Berkas publik getParentFile ()
Mengembalikan orangtua pathname pathname abstrak pathname abstrak ini, jika pathname ini tidak menyebutkan direktori induk, ia mengembalikan null .
4 public String getPath ()
Mengkonversi pathname abstrak ini menjadi string pathname.
5 publik isAbsolute boolean ()
Menguji apakah pathname abstrak ini path absolut.
6 public String getAbsolutePath ()
Mengembalikan mutlak nama string path path abstrak.
7 publik CanRead boolean ()
Tes apakah aplikasi dapat membaca pathname abstrak ini file.
8 publik canWrite boolean ()
Tes apakah aplikasi dapat memodifikasi pathname abstrak ini dari file diwakili.
9 public boolean ada ()
File atau direktori Tes pathname abstrak ini yang ada.
10 publik isDirectory boolean ()
Tes apakah pathname abstrak ini bahwa file tersebut adalah sebuah direktori.
11 publik isFile boolean ()
Tes apakah pathname abstrak file ini diwakili oleh dokumen standar.
12 publik panjang lastModified ()
Mengembalikan pathname abstrak ini bahwa file terakhir diubah.
13 publik panjang panjang ()
Mengembalikan pathname abstrak ini bahwa panjang file.
14 public boolean createNewFile () throws IOException
Jika dan hanya jika tidak ada file dengan nama pathname abstrak ini, atom menciptakan abstrak baru, berkas pathname kosong ini.
15 public boolean hapus ()
Hapus pathname abstrak ini bahwa file atau direktori.
16 public void deleteOnExit ()
Ketika mesin virtual dihentikan, untuk meminta penghapusan pathname abstrak ini dari file atau direktori yang ditunjukkan.
17 String public [] daftar ()
Pengembalian ini nama pathname abstrak dari file direktori dan direktori diwakili oleh sebuah array dari string terdiri.
18 public String [] daftar (FilenameFilter penyaring )
Mengembalikan array string penamaan file dan direktori yang ada di direktori komposisi, dan direktori ini adalah dengan memenuhi tertentu penyaring pathname abstrak direpresentasikan.
19 Berkas publik [] listFiles ()
Mengembalikan array dari nama path abstrak, nama jalan ini mewakili file dalam direktori dilambangkan dengan pathname abstrak ini.
20 Berkas publik [] listFiles (FileFilter penyaring )
Mengembalikan array path abstrak yang menunjukkan file dalam direktori dan direktori dilambangkan dengan pathname abstrak ini yang memenuhi saringan nama path yang ditentukan.
21 public boolean mkdir ()
Buat pathname direktori ini abstrak ditentukan.
22 mkdirs public boolean ()
Buat pathname ditentukan direktori abstrak ini, termasuk yang diperlukan tetapi tidak ada direktori induk.
23 public boolean renameTo (Berkas dest)
Ganti nama pathname abstrak ini dari file diwakili.
24 public boolean setLastModified (lama)
Pengaturan pathname ditentukan file ini abstrak atau direktori terakhir diubah.
25 publik setReadOnly boolean ()
Tag pathname abstrak ini dari file atau direktori sehingga hanya bisa dibaca.
26 public static Berkas createTempFile (String prefix, String akhiran, Berkas direktori) throws IOException
Buat file kosong baru di direktori yang ditentukan, menggunakan awalan dan akhiran string yang diberikan untuk menghasilkan namanya.
27 public static Berkas createTempFile (String prefix, String suffix) throws IOException
Membuat file kosong di default direktori sementara file, menggunakan awalan yang diberikan dan akhiran untuk menghasilkan namanya.
28 public int compareTo (Berkas pathname)
Abjad Membandingkan dua nama path abstrak.
29 public int compareTo (Object o)
pathname abjad abstrak dengan objek yang diberikan.
30 public boolean sama (Object obj)
Tes pathname abstrak ini untuk kesetaraan dengan objek yang diberikan.
31 String public toString ()
Mengembalikan pathname pathname tali abstrak ini.

contoh

Contoh berikut menunjukkan penggunaan objek File:

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");
    }
  }
}

Contoh di atas hasil disusun adalah sebagai berikut:

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