В упор не понимаю что нужно сделать. Файл создаёт и записывает а валидатор не принимает
while (m.find()) {
             FileCounter.add(Integer.parseInt(m.group().substring(5,m.group().length())));//вытаскиваю цифры после слова part и добавляю их в массив
          }
Collections.sort(FileCounter);//Сортирую массив
     for(Integer k:FileCounter){
        OutPutFile=FileName+".part"+k.toString();//добавлюя слово part и ставлю в конец цифру