Я запускаю скрипт, созданный в Groovy из Soap UI, и скрипт должен генерировать много файлов.
Эти файлы также имеют в имени два числа из списка (все комбинации в этом списке разные), и существует 1303 комбинации
доступно, и скрипт генерирует только 1235 файлов.
Часть кода:
filename = groovyUtils.projectPath + "\\" + "$file"+"_OK.txt";
targetFile = new File(filename);
targetFile.createNewFile();
где $ file на самом деле та часть имени файла, которая включает эти две комбинации из этого списка:
file = "abc" + "-$firstNumer"+"_$secondNumber"
Для тех файлов, которые не созданы, возвращается сообщение: «Неверный синтаксис имени файла, имени каталога или метки тома».
Я пытался указать другой путь:
filename = "D:\\rez\\" + "\\" + "$file"+"_OK.txt";
targetFile = new File(filename);
targetFile.createNewFile();
, а также:
File parentFolder = new File("D:\\rez\\");
File targetFile = new File(parentFolder, "$file"+"_OK.txt");
targetFile.createNewFile();
(который я нашел здесь: Каковы возможные причины java.io.IOException: "Неверный синтаксис имени файла, имени каталога или метки тома" )
но ничего не помогло.
У меня нет идей, где проблема. Странно, что 1235 файлов созданы нормально, а остальные, 68 вообще не созданы.
Спасибо