. .

TUGAS & LATIHAN: Membuat JAVA Program Mencari Daftar Direktori Pada Komputer Dengan Netbeans IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Senin, Januari 23, 2017 No comments

TUGAS DAN LATIHAN kali ini kita akan membuat dan mencari daftar direktori pada komputer kita, tetapi sebelumnya mari kita coba pahami apa yang dimaksud dengan DIREKTORI tersebut.

Sebuah direktori adalah komponen dari sistem berkas yang mengandung satu berkas atau lebih atau satu direktori lainnya atau lebih, yang disebut dengan subdirektori. Batasan jumlah berkas atau subdirektori yang dapat ditampung dalam sebuah direktori tergantung dari sistem berkas yang digunakan, meskipun sebagian sistem berkas tidak membatasinya (batasan tersebut disebabkan ukuran media penyimpanan di mana direktori berada).

Sebuah direktori yang mengandung satu direktori atau lebih disebut sebagai parent directory dari direktori-direktori tersebut, dan setiap direktori yang dikandung di dalam direktori disebut sebagai child directory. Struktur direktori seperti ini lazim disebut sebagai struktur hierarkis direktori, atau sering juga disebut sebagai pohon direktori. DIREKTORI Buku rujukan jenis ini berisi informasi mengenai nama lengkap, alamat, nomor telepon, kegiatan/ profesi seseorang atau suatu lembaga/ badan.

Kegunaannya: Buku rujukan jenis ini bermanfaat untuk mendapatkan informasi mengenai profil seseorang atau suatu lembaga/badan. Jika pengguna perpustakaan kita ingin mengadakan hubungan kerja dengan pihak tertentu, maka sebelum melakukan kontak langsung dengan orang atau lembaga tersebut, informasi sekilas mengenai lembaga atau orang itu misalnya sudah dapat diketahui. Selain itu direktori bermanfaat untuk mencari keterangan jika ada orang yang ingin membuat tulisan tentang sesuatu yang berkaitan dengan badan yang didaftar dalam suatu buku petunjuk atau direktori.

Pada direktori komputer dimana berkas-berkas atau file disimpan dalam media penyimpanan/storage yang kita sebut HARDDISK baik itu hardisk internal maupun eksternal, kedua jenis hardisk ini lalu akan dipartisi menjadi 2 volume bagian atu lebih, dan didalamnya kita akan menyimpan semua kebutuhan file kita. 
Kadangkala dengan disengaja atau tidak, ada beberapa folder atau file yang disembunyikan dengan alasan pribadi yang kemudian kita sendiri lupa meletakknya dimana.
Dan dengan Java Program ini kita dapat menemukan semua apapun yang berada dalam direktori harddisk kita. Memang dengan Folder Option Windows kita dapat menemukan file-file hidden yang regular, artinya memang kita sengaja memberi option HIDE pada property file atau foldernya, tetapi kita tidak akan menemukan file-file hidden yang dilakukan oleh pihak ketiga, baik itu oleh software, maupun virus atau system informasi default dari software yang auto install dari mailware atau sejenisnya. Dengan Java Program ini, HAPUS semua file hidden yang tidak kita perlukan yang berada dalam direktori harddisk kita.

Buat Package directorylist dan class DirectoryList dan kopi source kode berikut ini :
package directorylist;
import java.io.File;
import java.util.Scanner;

/**
 *
 * @author CHRISTIANTO "GEMBLONG" DHARMA WIBOWO LEARN JAVA
 */
public class DirectoryList {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String directoryName;  // Directory name entered by the user.
        File directory;        // File object referring to the directory.
        String[] files;        // Array of file names in the directory.
        Scanner scanner;       // For reading a line of input from the user.

        scanner = new Scanner(System.in);  // scanner reads from standard input.

        System.out.print("Enter a directory name: ");
        directoryName = scanner.nextLine().trim();
        directory = new File(directoryName);

        if (directory.isDirectory() == false) {
            if (directory.exists() == false)
                System.out.println("There is no such directory!");
            else
                System.out.println("That file is not a directory.");
        }
        else {
            files = directory.list();
            System.out.println("Files in directory \"" + directory + "\":");
            for (String file : files) {
                System.out.println("   " + file);
            }
        }

    }

}

Dan jalankan programnya :


Lihat ke-3 OUTPUT diatas, pada Windows directory default dan pencarian direktori dengan command prompt adalah hasilnya SAMA hanya 2 folder file yang ditemukan, dengan Java Program kita diminta oleh Netbeans untuk memasukkan inisial direktori yang ingin kita telusuri, dalam hal ini saya mengetik i:\\  dan artinya volume partisi harddisk yang saya cari ada di drive i: dan hasilnya ada ada 6 folder file yang ditemukan, 2 file yang tidak disembunyikan (sama dengan yang ditemukan oleh windows direktory dan command prompt directory) dan 1 file yang sengaja saya hide dengan folder property, dan 3 file yang disembunyikan oleh system.

Dengan begitu saya bisa menormalisasi file foldewr saya sesuai kebutuhan dengan membuang hapus file yang tidak saya perlukan dan meng-Unhide file folder yang ingin saya perlihatkan lagi. 
Sekian Java Program kita kali ini, semoga ada manfaatnya.

0 komentar:

Posting Komentar