我想在我的java程序中添加一个URL:http://www.markit.com/news/InterestRates_JPY_20160426.zip;所以基本上当你打开这个链接时,会下载一个zip文件。我该怎么做?
然后,我想在java程序中解压缩下载的文件。
我如何在java中执行这些操作?
答案 0 :(得分:0)
您可以使用zip4j解压缩文件。
要使用Java下载文件,您可以使用此代码。
try
{
String url = "download url";
String path = "C:/Users/...."; // Path to where the files is going to be downloaded.
ReadableByteChannel in = Channels.newChannel( new URL(url).openStream() );
FileOutputStream fileOutputStream = new FileOutputStream(path);
FileChannel out = fileOutputStream.getChannel();
out.transferFrom(in, 0, Long.MAX_VALUE);
}
catch (Exception e)
{
e.printStackTrace();
}