这里输入代码
```if(file.isDirectory()){
File[] files = file.listFiles();
if(files!=null&&files.length>0){
for(File fileSec:files){
recursionZip(zipOut, fileSec, baseDir + file.getName() + File.separator);
}
}else{
zipOut.putNextEntry(new EncryptZipEntry(baseDir+file.getName()+"/"));
}
}else{
byte[] buf = new byte[2048];
InputStream input = new FileInputStream(file);
zipOut.putNextEntry(new EncryptZipEntry(baseDir + file.getName()));
int len;
while((len = input.read(buf)) != -1){
zipOut.write(buf, 0, len);
}
input.close();
}```
这里输入代码
转载于:https://my.oschina.net/u/1054538/blog/727913