Мое приложение Java запускается в оболочке службы Windows, и оболочка записывает журналы в файл DEBUG.В приложении есть служба, которая создает резервные копии и удаляет этот файл DEBUG в конце дня.Служба использует пакетный файл сценария для выполнения этого процесса.
Моя проблема заключается в том, что при попытке приложения запустить этот пакетный файл и удалить файл DEBUG возникает следующая ошибка:
Процессне могу получить доступ к файлу, потому что он используется другим процессом.
Но если я запускаю пакетный файл или запускаю соответствующий скрипт вручную, все работает хорошо.Есть ли способ решить эту проблему без остановки оболочки?(Пытался урезать файл, но получил ту же ошибку)
Используемый мной скрипт: DEL /A /F /Q "C:\MY_APP\logs\DEBUG.DMP"
Спасибо!