在JAVA中怎么实现文件压缩处理 在JAVA中怎么实现文件压缩处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void zip(ZipOutputStream out,File f,String base)throws Exception{ System.out.println("Zipping "+f.getName()); if (f.isDirectory()) { File[] fl=f.listFiles(); out.putNextEntry(new ZipEntry(base+"/")); base=base.length()==0?"":base+"/"; for (int i=0;i<fl.length ;i++ ) { zip(out,fl[i],base+fl[i].getName()); } } else { out.putNextEntry(new ZipEntry(base)); FileInputStream in=new FileInputStream(f); int b; while ((b=in.read()) != -1) out.write(b); in.close(); } } 用java怎么验证一个字符串是手机号码? 这段代码问题出在哪里?应如何改写一下. 请问如何模拟POST?? 惠普笔式的一道题 jsp下载文件时出现乱码??????????? 用HttpSessionListener如何显示在线用户列表 为什么jpg的图像从数据库里下载下来后不可显示,而gif的可以?谢谢 谁能帮我看看是什么原因产生的错误? 为什么我用ResultSet的getRow()方法时返回的结果不正确。 请高手指点,在JSP中怎么应用XML? 问一个简单的struts里logic:present的问题,急,在线等 struts里frombean的问题
System.out.println("Zipping "+f.getName());
if (f.isDirectory())
{
File[] fl=f.listFiles();
out.putNextEntry(new ZipEntry(base+"/"));
base=base.length()==0?"":base+"/";
for (int i=0;i<fl.length ;i++ )
{
zip(out,fl[i],base+fl[i].getName());
}
}
else
{
out.putNextEntry(new ZipEntry(base));
FileInputStream in=new FileInputStream(f);
int b;
while ((b=in.read()) != -1)
out.write(b);
in.close();
} }