Копирование файлов из одного каталога в другой в Java - PullRequest
140 голосов
/ 18 июля 2009

Я хочу скопировать файлы из одного каталога в другой (подкаталог), используя 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];

}

Ответы [ 31 ]

0 голосов
/ 18 июля 2009

вы используете renameTo () - не очевидно, я знаю ... но это Java-эквивалент перемещения ...

...