问题描述
我目前有一个方法extractFile()将InputStream转换为byte []。问题在于,提取文件时,它也保存在文件系统中。例如,当我在IDE中关闭该进程时,读取的文件将全部显示在我的类,资源等所在的位置。
这是方法:
private static byte[] extractFile(ZipInputStream zipIn,String filePath) throws IOException {
final bufferedoutputstream bos = new bufferedoutputstream(new FileOutputStream(filePath));
final byte[] bytesIn = new byte[4096];
int read = 0;
while ((read = zipIn.read(bytesIn)) != -1) {
bos.write(bytesIn,read);
}
bos.close();
return bytesIn;
}
创建文件后,我可以对其进行修改以删除文件吗?我只对字节数组感兴趣。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)