使用ftp和java解压缩文件

时间:2012-05-23 07:40:39

标签: java ftp zip

我想使用FTP协议将zip文件上传到服务器。
1.使用java压缩文件的最佳方法是什么?
2.稍后我想解压缩服务器中的文件。如何使用FTPjava执行此操作?

谢谢

3 个答案:

答案 0 :(得分:2)

GZipStream类(GZipOutputStreamGZipInputStream)应该处理压缩部分。您可以查看here以了解如何压缩文件,以及this教程来解压缩文件。要通过使用FTP上传文件,您可以使用Apache的FTPClient

答案 1 :(得分:1)

您可以使用Java支持的ZIPOutputStream创建zip文件。

看看这里 http://www.java-examples.com/create-zip-file-directory-using-zipoutputstream-example

稍后您上传文件后,可以使用ZIPInputStream解压缩。

http://www.kodejava.org/examples/334.html

答案 2 :(得分:0)

Apache Commons中的FTP客户端可以帮助您处理ftp。对于压缩,请查看java.util.zip。我使用了Zip I \ O类,发现非常容易使用