CONTOH PENERAPAN APLIKASI ATAU PROGRAM STREAM IO JAVA
1.Membuat File
2.Menampilkan nama File dan Direktori
3.Me-rename File
4.Menghapus File
5.Menghapus non-empty Direktori
1. MEMBUAT OBJECT FILE
Untuk membuat object File, kita cukup memanggil salah satu constructor-nya.
Contoh:
String path = "c:\\logs\\hits.log";
File f = newFile(path);
if(!f.exists())
System.out.println("The input file does not exist!");
Note: „\‟ adalah escape character
2. MENAMPILKAN ISI DIREKTORI
Kode berikut ini menampilkan nama-nama file yang ada dalam suatu direktori:
File dir = newFile(path);
if(dir.isDirectory()) {
File[] files = dir.listFiles();
for(File f : files)
System.out.println(f.getName());
}
Contoh 2: menampilkan hanya file saja, tidak menampilkan subdirektori maupun hidden files.
File dir = new File(path);
if (dir.isDirectory()) {
File[] files = dir.listFiles();
for (File f : files) {
if (f.isFile() && !f.isHidden())
System.out.println(f.getName());
}
}
3. ME-RENAME FILES
Kode berikut mengubah nama sebuah file dari: hits.logmenjadi savedhits.log:
File f = newFile("hits.log");
if (f.renameTo(newFile("savedhits.log")))
System.out.println("File renamed.");
else
System.out.println("File not renamed.");
4. MENGHAPUS FILE
File f = newFile("hits.log");
if (f.delete())
System.out.println("File deleted.");
else
System.out.println("File not deleted.");
Note: apabila objek File tersebut adalah sebuah direktori, maka direktori tersebut haruslah kosong untuk supaya bisa dihapus.
5. MENGAHAPUS NON-EMPTY DIREKTORY USING RECURSIVE
private static void deleteFile(File dir){
File[] files = dir.listFiles();
for (File f : files){
if (f.isDirectory())
deleteFile(f); // recurcive, do not delete
else
f.delete();
}
dir.delete();
}
Untuk menghapus sebuah folder termasuk file dan subdirektori di dalamnya, kita cukup memanggil method tersebut:
deleteFile(newFile("nama_folder_yg_dihapus");
LIST DIRECTORY.JAVA MENAMPILKAN ISI SEBUAH DIREKTORI
importjava.io.*;public class ListDirectory {public static void main(String[] args) {String path = args[0];File dir = new File(path);if(dir.isDirectory()) {File[] files = dir.listFiles();for(File f : files) {System.out.println(f.getName());}}elseSystem.out.println("Not a directory.");}
}
Note: berikan sebuah argumenpada saat di-run
skip to main |
skip to sidebar
Jumat, 09 Maret 2012
PENERAPAN APLIKASI ATAU PROGRAM STREAM IO JAVA
Langganan:
Posting Komentar (Atom)
lagu
BUKU TAMU
About Me
Labels
- arti attitude (1)
- biografi (1)
- bisnis online (1)
- catur online (1)
- flash (1)
- HTML (1)
- main game (3)
- MOTIVASI (1)
- mysql (1)
- pemrograman java (12)
- pemrograman visual basic (1)
- tips blogger (1)
- tips blogger 2 (2)
- tutorial java (1)
kirim pesan singkat disini !!
KALENDER
JAM
JADWAL SHOLAT
bagaimana menurut anda isi blog ini ??
web traffic and hits counter
Total Tayangan Halaman
Followers
facebook like
SMS GRATIS
4nzon coorporation. Diberdayakan oleh Blogger.
Tidak ada komentar:
Posting Komentar