Lister le contenu d’un dossier en Java

Dans ce tutoriel nous allons découvrir comment lister le contenu d’un dossier en Java.

Lister le contenu d’un répertoire en Java peut être accompli en utilisant la classe File. Cette classe fournit la méthode listFiles qui renvoie une liste d’objets pour un répertoire donné. Les objets peuvent représenter des fichiers ou des sous-répertoires. Pour comprendre comment parcourir le contenu d’un répertoire en Java, regardez l’exemple suivant.
 
 

Exemple:
import java.io.*; 
  
public class Main 
{ 
    public static void main(String[] args) throws IOException 
    { 
		  File dir  = new File("C:\\Users\\PC\\Desktop\\Dossier");
		  File[] liste = dir.listFiles();
		  for(File item : liste){
			  if(item.isFile())
			  { 
			  	System.out.format("Nom du fichier: %s%n", item.getName()); 
			  } 
			  else if(item.isDirectory())
			  {
				  System.out.format("Nom du répertoir: %s%n", item.getName()); 
			  } 
		  }
    } 
}

 
Sortie:

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *