Tips Cara Menampilkan Daftar File Di Dalam Sebuah Direktori Di Java

Pada tutorial Java I/O kali ini, kita akan berguru ihwal cara menampilkan daftar file yang terdapat di dalam sebuah folder. Untuk menampilka...

A+ A-
Pada tutorial Java I/O kali ini, kita akan berguru ihwal cara menampilkan daftar file yang terdapat di dalam sebuah folder. Untuk menampilkan daftar file, Anda sanggup memakai method File.listFiles() yang mengembalikan array dari kelas File.

Contoh Program


Di bawah ini ialah teladan aktivitas Java untuk menampilkan daftar file :

Program #1 Tanpa memakai rekursive

import java.io.File;  public class ListFilesDemo {  public static void main(String[] args){   File dir = new File("C:/TEMP");   File[] files = dir.listFiles();      for(File file: files){    if(file.isFile()){     System.out.println("File : "+file.getName());    }else{     System.out.println("Directory : "+file.getName());    }   }  } }  
Output

Jika aktivitas diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

File : employee.ser Directory : microstream File : test.json 

Program #2 Menggunakan rekursive

import java.io.File;  public class ListFilesRecursiveDemo {  public static void main(String[] args){   String directory = "C:/TEMP";   listAllFiles(directory, "");  }    public static void listAllFiles(String directory, String prefix){   File dir = new File(directory);   File[] files = dir.listFiles();      for(File file : files){    if(file.isFile()){     System.out.println("File : "+file.getName());    }else{     System.out.println("Directory : "+file.getName());     listAllFiles(file.getAbsolutePath(), prefix + "-");    }   }  } }  
Ouput

Jika aktivitas diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

File : employee.ser Directory : microstream File : olddoc.txt File : test.jnt File : test.json 

Related

Java I/O 3302036087288466052

Technology

Hot in week

Recent

Comments

item