我写了一个连接到FTP服务器的java软件,并列出了它连接到的目录中的所有可用文件。现在,我想下载2个文件。这两个文件都是.zip文件,它引出了以下问题: 我应该使用什么类型的输出流? FileWriter更适合“下载”文本文件,对吗? FileOutputStream是下载档案时的最佳方式,还是没有区别?
提前致谢
答案 0 :(得分:0)
我应该使用什么类型的输出流?
围绕它的FileOutputStream
或BufferedOutputStream
。
FileWriter
更适合“下载”文本文件,对吗?
FileWriter
根本不是OutputStream
,而是Writer
。它仅用于文本数据。
FileOutputStream
是下载档案时的最佳方式
这是下载任何内容的最佳方式。除非您知道数据是文本,但在.zip文件的情况下肯定不是,否则没有理由使用它。
还是没有区别?
这确实有所作为。