我想使用FTP
协议将zip文件上传到服务器。
1.使用java压缩文件的最佳方法是什么?
2.稍后我想解压缩服务器中的文件。如何使用FTP
和java
执行此操作?
谢谢
答案 0 :(得分:2)
GZipStream
类(GZipOutputStream和GZipInputStream)应该处理压缩部分。您可以查看here以了解如何压缩文件,以及this教程来解压缩文件。要通过使用FTP上传文件,您可以使用Apache的FTPClient。
答案 1 :(得分:1)
您可以使用Java支持的ZIPOutputStream
创建zip文件。
看看这里 http://www.java-examples.com/create-zip-file-directory-using-zipoutputstream-example
稍后您上传文件后,可以使用ZIPInputStream
解压缩。
答案 2 :(得分:0)
Apache Commons中的FTP客户端可以帮助您处理ftp。对于压缩,请查看java.util.zip。我使用了Zip I \ O类,发现非常容易使用