Tôi muốn sao chép các tệp từ thư mục này sang thư mục khác (thư mục con) bằng Java. Tôi có một thư mục, dir, với các tập tin văn bản. Tôi lặp lại hơn 20 tệp đầu tiên trong thư mục và muốn sao chép chúng vào một thư mục khác trong thư mục dir mà tôi đã tạo ngay trước khi lặp. Trong mã, tôi muốn sao chép review
(đại diện cho tệp văn bản thứ i hoặc đánh giá) sang trainingDir
. Tôi có thể làm cái này như thế nào? Dường như không có chức năng như vậy (hoặc tôi không thể tìm thấy). Cảm ơn bạn.
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];
}