English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Ввод/вывод (I/O)

Java Reader/Writer

Другие темы Java

Java программа перечисляет файлы в каталоге

Java полная коллекция примеров

В этом руководстве мы изучим перечисление всех файлов и подкаталогов, существующих в каталоге.

Java файлМетод list() класса перечисляет все файлы и подкаталоги, существующие в каталоге. Он возвращает все файлы и каталоги в виде массива строк.

Пример: использование метода list() для перечисления всех файлов

import java.io.File;
class Main {
  public static void main(String[] args) {
    //Создание объекта файла
    File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");
    //Возвращает массив всех файлов
    String[] fileList = file.list();
    for(String str : fileList) {
      System.out.println(str);
    }
  }
}

Результат вывода

.vscode
file.txt
каталог
newFile.txt

В примере выше мы создали объект файла file. Этот объект сохраняет информацию о заданном пути.

File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");

Мы уже использовали метод list() для перечисления всех файлов и подкаталогов, существующих в указанном пути.

file.list();

ВниманиеМы используемдвойной обратный слешЭто потому чтосимволВ Java \ используетсяEscape-символТаким образом, первый обратный слеш используется в качестве escape-символа для второго.

Java полная коллекция примеров