java使用IO流下载D盘zip文件
时间: 2023-11-29 09:37:39 浏览: 66
您可以使用以下代码来实现:
```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) {
String fileUrl = "http://example.com/file.zip";
String saveDir = "D:/";
String fileName = "file.zip";
try {
URL url = new URL(fileUrl); // 创建URL对象
URLConnection conn = url.openConnection(); // 打开连接对象
InputStream inputStream = conn.getInputStream(); // 获取网络输入流对象
byte[] getData = new byte[1024];
int len;
FileOutputStream fileOutputStream = new FileOutputStream(saveDir + fileName);
while ((len = inputStream.read(getData)) != -1) {
fileOutputStream.write(getData, 0, len);
}
fileOutputStream.close();
inputStream.close();
System.out.println("文件下载完成!");
} catch (Exception e) {
e.printStackTrace();
System.out.println("文件下载失败!");
}
}
}
```
其中,fileUrl为要下载的文件的URL地址;saveDir为保存文件的目录;fileName为保存的文件名。请自行修改为你所需的URL地址、保存目录和文件名。
阅读全文