package com.megatim.apifdxweb.tools; import com.megatim.module.compression.impl.JavaZipZip4Impl; import java.io.File; import java.nio.file.Paths; /** * * @author lenovo */ public class AppFileUtils { private AppFileUtils() { } public static File unzipFileInDirectory(String source, String destination) throws Exception { File sourceFile = new File(source); File destinationFile = new File(destination); String sourceFileName = sourceFile.getName(); int lastIndex = sourceFileName.lastIndexOf("."); String unzipFileName = sourceFileName.substring(0, lastIndex); JavaZipZip4Impl zip = new JavaZipZip4Impl(); zip.unZipFile(sourceFile, destinationFile); return Paths.get(destination, unzipFileName).toFile(); } }