在java中从FTP下载.zip文件:哪种类型的输出流?

时间:2015-08-19 09:44:22

标签: java ftp

我写了一个连接到FTP服务器的java软件,并列出了它连接到的目录中的所有可用文件。现在,我想下载2个文件。这两个文件都是.zip文件,它引出了以下问题: 我应该使用什么类型的输出流? FileWriter更适合“下载”文本文件,对吗? FileOutputStream是下载档案时的最佳方式,还是没有区别?

提前致谢

1 个答案:

答案 0 :(得分:0)

  

我应该使用什么类型的输出流?

围绕它的FileOutputStreamBufferedOutputStream

  

FileWriter更适合“下载”文本文件,对吗?

  • FileWriter根本不是OutputStream,而是Writer。它仅用于文本数据。
  

FileOutputStream是下载档案时的最佳方式

这是下载任何内容的最佳方式。除非您知道数据是文本,但在.zip文件的情况下肯定不是,否则没有理由使用它。

  

还是没有区别?

这确实有所作为。