0
我正在使用以下代码解压缩文件。使用ZIpFile解压缩文件
我在捕捉这个异常“unZip()= java.io.IOException”,但文件被解压缩并创建了!
任何想法?
谢谢。
public boolean unZipPage(int page)
{
try
{
File f=new File(zippagename);
FileOutputStream out = new FileOutputStream(f);
ZipEntry fh=fhs.get(page);
InputStream is = zif.getInputStream(fh);
byte buf[] = new byte[1024];
int numread;
while((numread = is.read(buf,0,1024))>=0)
{
out.write(buf, 0, numread);
}
is.close();
out.flush();
out.close();
}
return true;
}
catch (FileNotFoundException e)
{
Log.v("comicsZip", "unZip()=" + e);
}
catch (IOException e)
{
Log.v("comicsZip", "unZip()=" + e + " Page="+page);
}
return false;
}
做e.printStackTrace()和/或e.getMessage()并查看它说什么;较长的信息可能会解释问题。 –
检查发生在哪里........ – Dinash