我想創建多個圖像文件的zip文件。我成功地創建了所有圖像的zip文件,但不知何故,所有圖像都被掛起到950字節。我不知道這裏出了什麼問題,現在我無法打開被壓縮到該zip文件中的圖像。如何創建多個圖像文件的zip文件
這是我的代碼。任何人都可以讓我知道這裏發生了什麼?
String path="c:\\windows\\twain32";
File f=new File(path);
f.mkdir();
File x=new File("e:\\test");
x.mkdir();
byte []b;
String zipFile="e:\\test\\test.zip";
FileOutputStream fout=new FileOutputStream(zipFile);
ZipOutputStream zout=new ZipOutputStream(new BufferedOutputStream(fout));
File []s=f.listFiles();
for(int i=0;i<s.length;i++)
{
b=new byte[(int)s[i].length()];
FileInputStream fin=new FileInputStream(s[i]);
zout.putNextEntry(new ZipEntry(s[i].getName()));
int length;
while((length=fin.read())>0)
{
zout.write(b,0,length);
}
zout.closeEntry();
fin.close();
}
zout.close();
感謝它的工作得很好你已經解決了問題,謝謝兄弟感謝很多....:D – 2013-05-14 15:33:00
如果你認爲這個答案是合適的,接受它。 – hoaz 2013-05-14 15:39:22