Существует ли способ FileInputStream
автоматически удалить базовый файл при закрытии?
Я планировал создать свой собственный служебный класс для расширения FileInputStream
и сделать это сам, но я немного удивлен, что чего-то уже не существует.
edit: Вариант использования: у меня есть действие Struts 2, которое возвращает InputStream
для загрузки файла со страницы. Насколько я могу судить, я не получаю уведомление о завершении действия, или FileInputStream
больше не используется, и я не хочу, чтобы (потенциально большие) временные файлы, которые были сгенерированы, были загружены. валяется.
Вопрос не был специфичным для Struts 2, поэтому я изначально не включил эту информацию и не усложнил вопрос.