java壓縮文件及文件夾(包括空文件夾)

這裏輸入代碼
```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();
				}```
這裏輸入代碼
相關文章
相關標籤/搜索