| | |
| | | package com.whyc.service; |
| | | |
| | | import com.github.junrar.exception.RarException; |
| | | import com.whyc.dto.FileDirPath; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.FileMessage; |
| | | import com.whyc.util.FileUtil; |
| | | import com.whyc.util.ZipAndRarUtil; |
| | | import org.apache.commons.compress.archivers.ArchiveException; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.io.IOException; |
| | |
| | | return new Response().setII(1,list!=null,list,"压缩文件信息"); |
| | | } |
| | | |
| | | public Response decompress(String compressedFileUrl) { |
| | | public Response decompress(String compressedFileUrl) throws ArchiveException, IOException, RarException { |
| | | String fileSuffix = (compressedFileUrl.substring(compressedFileUrl.lastIndexOf(".")+1)); |
| | | List<String> resList = new LinkedList<>(); |
| | | if(fileSuffix.equals("zip")||fileSuffix.equals("rar")) { |