"Создай объект File с новым именем файла allFilesContent.txt. Нужно указать полный путь."
File destFile = new File(args[1]);
if (FileUtils.isExist(destFile)) {
    File newDestFile = new File(destFile.getParent() + "\\" + "allFilesContent.txt");
    FileUtils.renameFile(destFile, newDestFile);
    destFile = newDestFile;
} else {
    destFile = new File(destFile.getParent() + "\\" + "allFilesContent.txt");
}
Логика у меня такая: если файл из args[] есть на диске, переименую его, затем destFile присваиваю ссылку на новое название. если файла на диске нет, просто для файла назначения присваиваю новое имя. В новом имени пробовал уже прямой, обратный слеш, вообще без слеша. Валидатор не пускает по этому пункту