Итак, я работаю над проектом, в котором мы создали контролируемый ученик на Java.Он использует весовой файл .txt с примерно 15 строками (по одному числу в строке), который открывается и закрывается дважды за цикл.Открытие и закрытие происходит непосредственно до и сразу после чтения / записи.
Из-за того, как код структурирован (не наше решение), я не могу запустить наш обучающий код в цикле.Поэтому я установил пакетный скрипт, который просто повторяет цикл, во время каждой итерации запускает наш код (и, таким образом, обновляет наш файл), ждет несколько секунд, а затем повторяет.
Проблема в том, что каждые несколько сотен запусков или около того, все содержимое нашего файла удаляется.Файл все еще существует, но все содержимое ясно.Иногда это происходит на 100-м прогоне, иногда на 200-м, иногда на 3-м.
Если проблема заключается не в нашем коде, что может вызвать это?Или возможное исправление?
Характеристики:
Windows 7
Выполнение вызовов java для выполнения файла .class из пакетного файла .bat
изменяет файл .txt в том же каталоге
Любая помощь очень ценится.