Question :
Concevoir une méthode pour récupérer une liste contenant le fichier noms dans un répertoire spécifié. Le résultat souhaité est une liste de noms de fichiers (par exemple, ["000", "012", "013"]).
Réponse :
Pour y parvenir , utilisez l'extrait de code suivant en Java :
<code class="java">import java.io.File; public class FileLister { public static void main(String[] args) { File folder = new File("your/path"); File[] listOfFiles = folder.listFiles(); if (listOfFiles != null) { for (File file : listOfFiles) { if (file.isFile()) { System.out.println("File " + file.getName()); } else if (file.isDirectory()) { System.out.println("Directory " + file.getName()); } } } } }</code>
Remarque supplémentaire :
Le code fourni récupère tous les types de fichiers dans le répertoire. Pour spécifier le type de fichier souhaité (par exemple, JPEG), ajoutez le filtre suivant à la méthode listFiles() :
<code class="java">File[] listOfFiles = folder.listFiles(new FileFilter() { @Override public boolean accept(File file) { return file.getName().endsWith(".jpg"); } });</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!