J. E. N. I.
12.3 Class File
Walaupun class File bukan merupakan class stream, ini sesuatu yag penting bahwa kita mempelajari ini sejak class-class stream merupakan file-file yang telah dimanipulasi. Class adalah sebuah perwakilan dari abstraksi dari file-file nyata dan nama path direktori.
Untuk meng-instantiate sebuah object File, Anda dapat menggunakan constructor berikut ini:
File( String pathname)
Sebuah Constructor File
Instantiate sebuah object File dengan nama path khusus sebagai nama filenya. Nama filenya mungkin salah satu menjadi penuh( sebagai contoh, isi dengan path yang lengkap) atau mungkin terdiri atas namafile itu sendiri dan diasumsikan menjadi diisi dalam direktori tersebut.
Table 1.2a: File constructor
Class File menyediakan beberapa method untuk memanipulasi file dan direktori. Berikut ini beberapa dari method-method tersebut.
public String getName()
Method-method File
Mengembalikan nilai nama file atau nama direktori dari object File ini. public boolean exists() Menguji apakah sebuah file atau sebuah direktori masih ada atau tidak public long length() Mengembalikan nilai ukuran dari file. public long lastModified() Mengembalikan nilai tanggal dalam milidetik ketika file terakhir kali dimodifikasi. public boolean canRead()
Mengembalikan nilai true jika dijinkan untuk membaca dari file. Sebaliknya, nilai pengembaliannya bernilai false.
public boolean canWrite()
mengembalikan nilai true jika diijinkan untuk menulis ke sebuah file. Sebaliknya, nilai pengembaliannya bernilai false.
public boolean isFile()
Menguji apakah object ini berupa sebuah file, yaitu persepsi normal kita tentang apa itu sebuah file( bukan sebuah direktori) atau bukan.
public boolean isDirectory() menguji apakah object ini adalah sebuah direktori atau bukan.
Pengenalan Pemrograman 2 3