На первом этапе я создаю файл с именем test1.txt и добавляю в него записи, а остальные записи в test2.txt. Теперь я хочу добавить записи test2.txt в test1.txt. Как добавить их в test1.txt. Причина, по которой я делю файлы, заключается в том, что у меня есть список с записями размером около 53 КБ, которые невозможно записать в один файл, поскольку средство записи в буфер закрывается при достижении 52К.
Функция, которую я использую для создания одного файла:
public void exportApprovedList() throws IOException {
File approvedWhiteListFile = new File("/var/tmp/livecron/dictionary.common");
BufferedWriter bw = new BufferedWriter(new FileWriter(approvedWhiteListFile));
if (approvedWhiteListFile.exists()) {
List<WhiteListTerm> approvedWhiteList = whiteListBO.getByStatus("APPROVED");
for (WhiteListTerm whiteList : approvedWhiteList) {
bw.write(whiteList.getTerm() + "|" +
whiteListCategoryBO.getById(whiteList.getCategoryId()).getCategoryname());
bw.newLine();
}
}
bw.close();
}