Не знаю в чем проблема, во первых, вместо того, чтобы переименовывать файл, программа создает новый файл рядом, и пишет все в старый, но это происходит только если я записываю что-то в файл, если не происходит записи, то файл просто переименовывается. Понятия не имею что не так, переписывал уже дважды, видимо совершаю какую-то глупую ошибку, потому-что проходит только по одному пункту, хотя в целом(кроме создания нового файла по какой-то причине) работает нормально. UPD: Проблема была указана Egorro в коментариях, спасибо ему большое за это. Несмотря на то что проблема с созданием двух файлов была исправлена, валидатор не пропускает, хотя все вроде как работает нормально. РЕШЕНИЕ: Для записи нужно отправлять в конструкторе указывать новый файл, и запись нового файла должна быть через слеш
File resultFile = new File(resultFileAbsolutePath.getParent() + "/" + "allFilesContent.txt")
P.S. Рисунок, который возникает, при проверке задачи в idea это фотография кода, связанного с этой задачей. Наверное, если бы мне не понадобилось 26 попыток для того чтобы решить эту задачу я бы этого не заметил)