java解压zip文件并上传到服务器
2017-02-21 00:00
555 查看
摘要: 由于工作需要,需解压zip文件到本地,并发送文件到zip服务器中。
1.解压zip文件
2.上传zip文件到本地
3.上传文件到ftp服务器
1.解压zip文件
public static void main(String[] args) { String src="/Users/guanguan/Downloads/h_h-20170215.zip"; String target ="/Users/guanguan/Downloads/gg/"; ZipFile zipFile;//创建ZipInputStream对象 try { //FileInputStream 代表压缩文件的输入流; zipFile = new ZipFile(src); // 实例化对象,指明要进行解压的文件 Enumeration <? extends ZipEntry> entries = zipFile.entries(); // 获取下一个ZipEntry,获取zipfile里面的每一个zipentry实例 while (entries.hasMoreElements()){ ZipEntry entry=entries.nextElement(); File entryDestination = new File(target, entry.getName()); if (entry.isDirectory()) { entryDestination.mkdirs(); } else { entryDestination.getParentFile().mkdirs(); InputStream in = zipFile.getInputStream(entry); OutputStream out = new FileOutputStream(entryDestination); IOUtils.copy(in, out); IOUtils.closeQuietly(in); out.close(); } } } catch (Exception e) { e.printStackTrace(); } }
2.上传zip文件到本地
3.上传文件到ftp服务器
相关文章推荐
- scala和java解压zip的文件,并上传到hdfs服务器
- Java解压上传zip或rar文件,并解压遍历文件中的html的路径
- 在Java代码中使用ZipFile解压zip文件
- Java客户端通过Http发送POST请求上传文件到web服务器
- 使用java.util.zip压缩、解压文件
- java做的比较完善的FTP上传下载文件服务器源码
- java中如何实现文件打包上传以及自动解压
- (Android)JavaSocket编程,文件上传到服务器,客户端Android,服务器端J2SE
- 使用 Flex 和Java servlets 将文件上传到 RED5 服务器的步骤
- Java 解压zip和rar文件
- java 文件解压(zip或rar)源代码
- java实现zip文件压缩,解压
- java实现将ZIP压缩文件解压的工具类
- 上传压缩文件到服务器并解压
- 使用 Flex 和Java servlets 将文件上传到 RED5 服务器的步骤
- Java 服务器多线程处理文件上传
- zip文件上传下载 解压
- 超大文件上传到服务器,实现流式传输,不再出现java.lang.OutOfMemoryError: Java heap space
- [Java语言] java 中使用ZipInputStream或ZipFile解压ZIP文件!!
- 通过SVN上传war文件至服务器并解压