]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.export.core/scratch/org/simantics/export/core/ZipTest.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.export.core / scratch / org / simantics / export / core / ZipTest.java
1 package org.simantics.export.core;\r
2 \r
3 import java.io.FileInputStream;\r
4 import java.io.FileOutputStream;\r
5 import java.util.zip.ZipEntry;\r
6 import java.util.zip.ZipOutputStream;\r
7 \r
8 import org.simantics.databoard.util.StreamUtil;\r
9 \r
10 public class ZipTest {\r
11         \r
12         public static void main(String[] args) throws Exception {\r
13                 \r
14           FileOutputStream fos = new FileOutputStream("C:/scratch/case1_h_example.zip");\r
15           ZipOutputStream zos = new ZipOutputStream(fos);\r
16 \r
17           FileInputStream fis1 = new FileInputStream("C:/scratch/case1_h.pdf");\r
18           try {\r
19               zos.putNextEntry(new ZipEntry("case1_h.pdf"));\r
20               StreamUtil.copyStream(fis1, zos);\r
21               zos.closeEntry();\r
22           } finally {\r
23               fis1.close();\r
24           }\r
25       \r
26           FileInputStream fis2 = new FileInputStream("C:/scratch/VF62.aprosDiagram");\r
27           try {\r
28               zos.putNextEntry(new ZipEntry("VF62.aprosDiagram"));\r
29               StreamUtil.copyStream(fis2, zos);\r
30               zos.closeEntry();\r
31           } finally {\r
32               fis2.close();\r
33           }\r
34       zos.close();\r
35                 \r
36         }\r
37 \r
38 }\r