2 shuaijingxin shuaijingxin 于 2016.02.04 15:15 提问

zipFile.getInputStream(entry)获得的流无法关闭吗?
    ZipFile zFile = new ZipFile(apkpath);
        ZipEntry entry = zFile.getEntry(fileName);
        InputStream is = zFile.getInputStream(entry);
        byte[] buffer = new byte[1024];
            ByteArrayOutputStream out = new ByteArrayOutputStream(2048);
            int len = 0;
            while((len = is.read(buffer)) != -1){
                out.write(buffer, 0, len);
            }
            out.flush();
            is.close();
            out.close();

大神们,这样的操作对吗?
为什么执行了is.close();之后,文件就无法删除了呢?
删除的时候,就出现如下提示:
图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.04 19:40
已采纳

zFile.close();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!