下载文件时,你有没有考虑临时文件已经一大堆了?
下载文件操作时,临时文件的处理可能是经常会碰到却又很容易忽略的问题,如果不仔细处理,很容易在服务器上遗留一堆的临时文件。
一般我们可能会这样做(在Struts2下的代码,其它环境也类似):
??
然而,虽然写了 FileUtil.deleteFile(downloadFile);, 这句话却不能起任何作用,因为前面的Stream没有关闭,无—elete。
?
为此,增加了一下函数。
?
?
?即可正确的删除临时文件。
4 楼 sdh5724 2009-01-14 如果你真想彻底, 就在finnaly里去做。 5 楼 sdh5724 2009-01-14 如果你真想彻底, 就在finnaly里去做。 6 楼 gembler 2009-01-14 sdh5724出爆击哈哈 7 楼 sdh5724 2009-01-14 哈, DZ, 连G点。。。。 8 楼 zds625 2009-01-21 在struts2实现上传的时候也会保存文件到临时目录,但是这个目录临时文件不会删除,不知大家是定时做删除处理还是怎样做呢?