Веб-приложение запускается на сервере tomcat, создает временные файлы и удаляет его после его использования, но некоторые временные файлы сценариев ошибок не удаляются. которые сложены и никогда не удаляются. Использованный deleteOnExit() кажется неработоспособным, после выключения сервера tomcat эти временные файлы все еще остаются в системе.удаление временных файлов onexit java vm
Ошибка в файлах, которые не были удалены, выглядит так, как будто какой-то процесс по-прежнему содержит блокировку, поэтому планируем написать класс потока/планировщика, который ставит в очередь все эти файлы ошибок и повторно пытается до тех пор, пока они не будут успешно удалены из системы.
ShutdownHook похож на мою мысль, но единственный недостаток, который я вижу, он работает только при выключении, это их лучшие методы, доступные для этой проблемы. Какие-либо предложения.
Что такое операционная система? В UNIX-подобной системе удаление файла однажды должно заставить его исчезнуть, как только последний процесс завершит его. – 5gon12eder
Операционные системы Windows – JAVAC
Вы пытались проверить, какой процесс хранит блокировку этих файлов? –