JAVA 下载文件代码
时间: 2023-10-01 11:11:13 浏览: 47
你可以使用 Java 的 URL 和 InputStream 类来下载文件。以下是一个简单的示例代码:
```java
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class FileDownloader {
public static void main(String[] args) throws Exception {
// 文件下载链接
String fileUrl = "https://example.com/file.zip";
// 本地保存路径
String savePath = "C:/Downloads/file.zip";
URL url = new URL(fileUrl);
URLConnection conn = url.openConnection();
InputStream inputStream = conn.getInputStream();
// 保存文件到本地
FileOutputStream outputStream = new FileOutputStream(savePath);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
outputStream.close();
inputStream.close();
System.out.println("文件下载成功!");
}
}
```
在上面的代码中,我们首先定义了要下载的文件的 URL 和本地保存路径。然后,我们使用 Java 的 URL 和 URLConnection 类获取文件的 InputStream。最后,使用 FileOutputStream 将文件保存到本地。