Существует ли существующее удаление FileInputStream при закрытии?

Есть ли существующий способ, чтобы FileInputStream автоматически удалял основной файл при закрытии?

Я планировал создать свой собственный служебный класс, чтобы расширить FileInputStream и сделать это сам, но меня немного удивило, что чего-то еще нет.

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

Вопрос не касался Struts 2, поэтому я не включил эту информацию изначально и усложнил вопрос.

21
задан skaffman 14 January 2011 в 17:36
поделиться