1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
public class zipFiles7Za {
public static void main(String[] args) {
try{
String pwd = "test";
String zipname = "D:\\file.zip";
String files2zip = "D:\\7ZIP\\zipfiles\\*";
createZipFile(pwd,zipname,files2zip);
}
catch(Exception e){
System.out.println("Exception e ="+e);
}
}
private static void createZipFile(String pwd,String zipname,String files2zip){
try{
System.out.println("DOS Command => "+"D:\\7ZIP\\7ZA a -tzip "+zipname+" "+files2zip+" -p"+pwd);
Process p = Runtime.getRuntime().exec("D:\\7ZIP\\7ZA a -tzip "+zipname+" "+files2zip+" -p"+pwd);
}
catch(Exception e){
System.out.println("createZipFile Exception e ="+e);
}
}
private static void unZipFile(String pwd,String unzipFolder,String zipname){
try{
System.out.println("DOS Command => "+"D:\\7ZIP\\7ZA x "+zipname+" -o"+unzipFolder+" -p"+pwd);
Process p = Runtime.getRuntime().exec("D:\\7ZIP\\7ZA x "+zipname+" -o"+unzipFolder+" -p"+pwd);
}
catch(Exception e){
System.out.println("unZipFile Exception e ="+e);
}
}
}
|