Копирование файлов из одного каталога в другой в Java

Я хочу скопировать файлы из одного каталога в другой (подкаталог), используя Java. У меня есть каталог, каталог, с текстовыми файлами. Я перебираю первые 20 файлов в dir и хочу скопировать их в другой каталог в каталоге dir, который я создал прямо перед итерацией. В коде я хочу скопироватьreview (который представляет i-й текстовый файл или обзор) вtrainingDir, Как я могу это сделать? Кажется, такой функции не существует (или я не смог ее найти). Спасибо.

boolean success = false;
File[] reviews = dir.listFiles();
String trainingDir = dir.getAbsolutePath() + "/trainingData";
File trDir = new File(trainingDir);
success = trDir.mkdir();
for(int i = 1; i <= 20; i++) {
    File review = reviews[i];

}

Ответы на вопрос(30)

Ваш ответ на вопрос