File pada Java




Java IO Stream
                                                                       
           Stream merupakan dasar operasi input-output ( I/O ) dalam Java yang menggunakan package java.io sebagai package utama. Stream adalah representasi abstrak dari input dan output device, dimana aliran bytes akan ditransfer seperti file dalam harddisk, file pada sistem remote atau printer. Kita dapat membaca data dari input stream, yang dapat berupa file, keyboard atau komputer remote. 

Sedangkan untuk operasi penulisan berarti menulis data pada output stream. Package java.io mendukung dua tipe stream, yaitu binari dan karakter stream. Binari merupakan data berupa bit atau data binari, sedangkan karakter adalah tipe khusus untuk pembacaan dan penulisan teks/karakter.









Program Java melakukan pemrosesan file dengan menggunakan class-class dari packagejava.io. Package java.io ini berisikan class-class streams seperti :

• FileInputStream
  Untuk input berupa byte dari suatu file.

• FileOutputStream
  Untuk output berupa byte kepada suatu file.

• FileReader
  Untuk input berupa karakter dari suatu file.

• FileWriter
  Untuk output berupa karakter kepada suatu file.


Method dalam Class File



Teknik Operasi File

Berikut ini adalah macam-macam teknik operasi file pada Java antara lain :

• Membuat Direktori 
Kode berikut ini membuat direktori baru:

import java.io.File;
class cobabuatfolder{      
      public static void main(String[] args){
            File f = new File("f:/newfolder/newsubfolder");
            f.mkdirs();    
      }  



• Membuat File


Kode berikut ini membuat file sample.txt pada direktori yag telah ditentukan :

import java.io.File;
import java.io.IOException;
            class cobabuatfile{  
            public static void main(String[] args) throws IOException{
            File f = new File("f:/sample.txt");
            f.createNewFile();
            }



• Menampilkan nama File dan Direktori

Kode berikut ini menampilkan isi direktori “newfolder” :

import java.io.File;
class cobatampilisifolder{  
            public static void main(String[] args){
            File dir = new File("f:/newfolder");
            if(dir.isDirectory()) {
                        File[] files = dir.listFiles();
                        for(File f : files)
            System.out.println(f.getName());
            }
            }

}


• Me-rename File

Kode berikut ini me-rename file sample.txt menjadi contoh.txt :

import java.io.File;
class cobarenamefile{  
            public static void main(String[] args){
            File f = new File("f:/sample.txt");
            f.renameTo(new File("f:/contoh.txt"));
            }



• Menghapus File



Kode berikut ini menghapus file contoh.txt :

import java.io.File;
class cobadeletefile{  
            public static void main(String[] args){
            File f = new File("f:/contoh.txt");
            f.delete();
            }

}

No comments:

Post a Comment

JAM

Total Pageviews

Popular Posts

Recent Posts