Создаётся объект File с новым именем файла allFilesContent.txt, указывается полный путь.
public static void main(String[] args) {
        File path = new File(args[0]);
        File resultFileAbsolutePath = new File(args[1]);
        File newFile = null;
        if(FileUtils.isExist(resultFileAbsolutePath)) {
            newFile = new File(resultFileAbsolutePath.getParent() + "/allFilesContent.txt");
            FileUtils.renameFile(resultFileAbsolutePath, newFile);
        }
...
Создаётся поток для записи в переименованный файл
FileWriter writer = null;
        try {
            writer = new FileWriter(newFile, true);
...
Закрывается поток для записи
writer.close();
В чём кроется ошибка?