如何使用Java下载文件?

如何使用Java下载文件?,java,file-io,Java,File Io,可能重复: 如何使用java下载文件。例如,我想构造一个程序,它将接受一些输入,例如网站下载。然后下载文件。请注意,我不是在寻找代码或任何东西。我只想被指向正确的方向,就这样 如果要从URL下载文件,请查看java.net.URLConnection。使用(优于java.net.URLConnection IMHO)查看此堆栈溢出问题: 这就是你要找的。移动实际字节有点繁琐且容易出错,因此,如果您只是想完成它,那么使用现有的、经过测试的实现(如Apache commons IO)将是最好的主

可能重复:


如何使用java下载文件。例如,我想构造一个程序,它将接受一些输入,例如网站下载。然后下载文件。请注意,我不是在寻找代码或任何东西。我只想被指向正确的方向,就这样

如果要从URL下载文件,请查看java.net.URLConnection。

使用(优于java.net.URLConnection IMHO)

查看此堆栈溢出问题:


这就是你要找的。移动实际字节有点繁琐且容易出错,因此,如果您只是想完成它,那么使用现有的、经过测试的实现(如Apache commons IO)将是最好的主意。

该链接指向一个非常旧的Java版本。对不起,这是谷歌的错。固定的谢谢应该是这个。。谢谢是的,谷歌仍然返回大量1.4的结果,因为还有很多其他页面仍然引用它们。这怎么会是重复的,你看不懂吗?我想下载一个文件而不是网页。。。。阅读问题,然后评论是否重复。我可以阅读。通过互联网下载文件和网页的过程完全相同。从技术上讲,网页是一个文件。@jngguy我想下载一个文件,例如.pdf.xls等,当我写这篇文章时,我没有使用技术术语,而是使用你不应该使用的技术术语。你接受的答案与我链接的问题使用的过程相同。您可以通过http下载PDF和excel文件,就像下载html文件一样。