| | |
| | | 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.springframework.stereotype.Service; |
| | | |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.util.ArrayList; |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | } |
| | | return new Response().setII(1,list!=null,list,"压缩文件信息"); |
| | | } |
| | | |
| | | public Response decompress(String compressedFileUrl) { |
| | | String fileSuffix = (compressedFileUrl.substring(compressedFileUrl.lastIndexOf(".")+1)); |
| | | if(compressedFileUrl.endsWith("zip")) { |
| | | |
| | | |
| | | } |
| | | else if(compressedFileUrl.endsWith("rar")){ |
| | | |
| | | }else{ |
| | | return new Response().set(1,false,fileSuffix+"类型压缩包暂不支持解压"); |
| | | } |
| | | |
| | | File decompressedPath = new File(""); |
| | | LinkedList fileList = new LinkedList<String>(); |
| | | FileUtil.getStaticFilePath(decompressedPath,fileList); |
| | | return new Response().setII(1,true,fileList,null); |
| | | } |
| | | } |