Belajar Pemrograman Java Dari Dasar

Cara Menampilkan List File Dari Suatu Direktori Dengan Java

Halo gan, pada kesempatan kali ini akan dibahas cara untuk mengetahui list file dari suatu direktori. Untuk melakukan ini, anda bisa menggunakan method dari class File, yaitu:

public File[] listFiles()

Method ini akan mengembalikan array dari pathname abstrak yang menunjukkan file dalam direktori yang ditandai dengan pathname abstrak ini. Jika pathname abstrak ini tidak menunjukkan direktori, maka method ini akan mengembalikan null.


Menampilkan isi direktori dengan program Java

Sebenarnya apa itu pathname abstrak?

Jika anda membaca Java API kemudian pada bagian dokumentasi mengenai class File yang terdapat pada package java.io maka pada beberapa method-methodnya ada istilah pathname abstrak (abstract pathname). Ini akan membingungkan awalnya, tapi penting juga untuk diketahui sebenarnya.
Pathname abstrak adalah objek dari class java.io.File dan string pathname adalah objek java.lang.String. Keduanya mereferensikan file yang sama yang terdapat pada disk.

Contoh program menampilkan list file dari suatu direktori

Misalkan pada direktori C:\bahasajavacom\, terdapat file:
  • myfile.docx (Word)
  • myfile.txt (Text)
  • myfile.xlxs (Excel)
Maka untuk menampilkan file-file tersebut pada konsol:

package com.bahasajava.io;

import java.io.File;
import java.io.IOException;

public class MenampilkanFileDirektori {
    
    private static final String DIR = ("C:\\bahasajavacom");
    
    public static void main(String[] args) {
       
       File file = new File(DIR);
        
       File [] myFiles = file.listFiles();
       System.out.println("List file dari direktori " + DIR + " adalah:"); 
       //foreach loop
        for(File files : myFiles){
            try {
                System.out.println(files.getCanonicalPath());
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    }             
}

Output:
List file dari direktori C:\bahasajavacom adalah:
C:\bahasajavacom\myfile.docx
C:\bahasajavacom\myfile.txt
C:\bahasajavacom\myfile.xlsx

Demikianlah cara menamilkan isi direktori dengan mengguanakan program Java. Semoga contoh yang simpel ini bisa lebih mudah dipahami.

Share on Facebook
Share on Twitter
Share on Google+

Artikel Menarik Lainnya :