java 下载文件到本地
时间: 2023-11-29 20:47:28 浏览: 94
以下是Java下载远程文件到本地的代码示例:
```java
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class DownloadFile {
public static void main(String[] args) throws Exception {
URL url = new URL("http://www.example.com/file.txt"); // 远程文件URL
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream(); // 获取输入流
FileOutputStream out = new FileOutputStream("C:\\file.txt"); // 本地文件路径
byte[] buffer = new byte[1024];
int len = 0;
while ((len = in.read(buffer)) != -1) {
out.write(buffer, 0, len); // 写入文件
}
out.close();
in.close();
}
}
```
该代码使用Java的URL和URLConnection类来连接远程文件,并使用输入流和输出流将文件写入本地文件路径。这是一个简单而有效的方法,可以在Java中下载远程文件到本地。
阅读全文