意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

在Java中,可以使用java.net.URL类来下载文件

来源:恒创科技 编辑:恒创科技编辑部
2024-02-05 14:10:48

在Java中,可以使用java.net.URL类来下载文件。下面是一个简单的示例代码:

importjava.io.BufferedInputStream; importjava.io.FileOutputStream; importjava.io.IOException; importjava.net.URL; publicclassFileDownloader{ publicstaticvoiddownloadFile(StringfileUrl,StringsavePath)throwsIOException{ URLurl=newURL(fileUrl); BufferedInputStreaminputStream=newBufferedInputStream(url.openStream()); FileOutputStreamoutputStream=newFileOutputStream(savePath); byte[]buffer=newbyte[1024]; intbytesRead; while((bytesRead=inputStream.read(buffer,0,1024))!=-1){ outputStream.write(buffer,0,bytesRead); } outputStream.close(); inputStream.close(); } publicstaticvoidmain(String[]args){ StringfileUrl="https://example.com/file.txt"; StringsavePath="/path/to/save/file.txt"; try{ downloadFile(fileUrl,savePath); System.out.println("文件下载完成"); }catch(IOExceptione){ e.printStackTrace(); } } }

在上面的示例代码中,downloadFile方法接受文件的URL和保存的路径作为参数,通过URL类打开输入流并使用BufferedInputStream进行缓冲读取,然后使用FileOutputStream写入到指定的文件中。最后,关闭输入流和输出流。

main方法中,你可以替换fileUrlsavePath为你要下载的文件的URL和保存的路径。




在Java中,可以使用java.net.URL类来下载文件

上一篇: xshell怎么连接云服务器? 下一篇: 在CentOS7中,可以使用NetworkManager或者手动配置网络接口来创建bond0