English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce tutoriel, nous allons apprendre à lister tous les fichiers et sous-répertoires existants dans le répertoire.
Fichier JavaLa méthode list() de la classe est utilisée pour lister tous les fichiers et sous-répertoires existants dans le répertoire. Elle renvoie tous les fichiers et répertoires sous forme d'array de chaînes de caractères.
import java.io.File; class Main { public static void main(String[] args) { //Create a file object File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method"); //Returns an array of all files String[] fileList = file.list(); for(String str : fileList) { System.out.println(str); } } }
Output result
.vscode file.txt directory newFile.txt
In the above example, we created a file object named file. This object saves information about the specified path.
File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");
We have used the list() method to list all the files and subdirectories existing in the specified path.
file.list();
Note: we useddouble backslash. This is because thecharacterIn Java, \ is used asEscape characterTherefore, the first backslash is used as an escape character for the second.