從 Java 中的任何給定 URL 下載文件的 5 種不同方法?

已發表: 2021-06-24
從 Java 中的任何給定 URL 下載文件的 5 種不同方法

在 Java 中如何從任何給定的 URL 下載文件? 如果您有以下任何問題,本教程將有效:

  • 從 Java 中的 URL 下載文件。
  • 如何從 Java 中的 URL 下載文件
  • 如何使用 Java 從 Internet 下載和保存文件
  • 從 url 代碼示例下載 java 文件

有 5 種不同的方法可以從 Java 中的任何給定 URL 下載文件。

  • 使用 apache commons-io 下載文件。 單行代碼。
  • 使用流操作下載文件
  • 使用 NIO 操作下載文件
  • 使用 Files.copy() 下載文件
  • 使用 Apache HttpComponents() 下載文件

創建java類:CrunchifyDownloadFileFromURL.java

只需運行上面的程序,您將得到如下結果。

IntelliJ IDEA 控制台結果。

Method-1) 使用 apache commons-io 下載文件

請確保將以下 maven 依賴項添加到您的 pom.xml 文件中。

在 Java 中 - 使用 apache commons-io 下載文件。只需一行代碼。

Method-2) 使用流操作下載文件

在 Java 中 - 使用流操作下載文件

Method-3) 使用 NIO 操作下載文件

In Java - 使用 NIO 操作下載文件

Method-4) 使用 Files.copy() 下載文件

在 Java 中 - 使用 Files.copy() 下載文件

Method-5) 使用 Apache HttpComponents() 下載文件

請確保將以下 maven 依賴項添加到您的 pom.xml 文件中。

在 Java 中 - 使用 Apache HttpComponents() 下載文件

如果您在 Java 程序上運行時遇到任何問題或異常,請告訴我。