1. import net.lingala.zip4j.ZipFile;
  2. import net.lingala.zip4j.exception.ZipException;
  3. import java.io.IOException;
  4. import java.util.HashMap;
  5. public class SampleClass{
  6. public static void main(String[] args)
  7. throws ZipException,
  8. IOException{
  9. ZipFile zip = null;
  10. try{
  11. HashMap<String, String> fileNamesMap =
  12. new HashMap<>();
  13. fileNamesMap.put
  14. ("folder/img1.jpg","folder/image1.jpg");
  15. fileNamesMap.put
  16. ("folder/img2.jpg","folder/image2.jpg");
  17. fileNamesMap.put
  18. ("folder/img3.jpg","folder/image3.jpg");
  19. zip = new ZipFile
  20. ("myzip.zip");
  21. zip.renameFiles(fileNamesMap);
  22. }
  23. finally{
  24. if(zip != null)
  25. zip.close();
  26. }
  27. System.out.println("main thread end.");
  28. }
  29. }