您的位置:首页 > 编程语言 > Java开发

java File的delete方法删除文件失败

2013-02-23 19:54 696 查看
今天在修订文件部署的bug的时候,应用的临时文件调用 File的delete方法总会删除失败。

后来网上查了下说是有些流在使用,导到删除失败,于是把自己的InputStream关闭。删除,又失败了,向上看,原来还有一个地方在引用inputStream,所以可能是关闭没起做用

把File关闭了,文件可以删除了


代码:

Java代码







ZipFile zip = null;
try {
if(isFile) {
zip = new ZipFile(appPath);
ZipEntry entry = zip.getEntry("META-INF/application.xml");

in = zip.getInputStream(entry);

ZipFile zip = null;
try {
if(isFile) {
zip = new ZipFile(appPath);
ZipEntry entry = zip.getEntry("META-INF/application.xml");
in = zip.getInputStream(entry);


只把in输入流关闭是不起作用的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: