私のJavaプログラムにURLを追加したいとします:http://www.markit.com/news/InterestRates_JPY_20160426.zip;基本的にこのリンクを開くとZIPファイルがダウンロードされます。それ、どうやったら出来るの?URLを追加してJavaでファイルをダウンロードする方法
そして、ダウンロードしたファイルをjavaプログラムで解凍したいと思います。
どのようにこれらをjavaで行うのですか?
私のJavaプログラムにURLを追加したいとします:http://www.markit.com/news/InterestRates_JPY_20160426.zip;基本的にこのリンクを開くとZIPファイルがダウンロードされます。それ、どうやったら出来るの?URLを追加してJavaでファイルをダウンロードする方法
そして、ダウンロードしたファイルをjavaプログラムで解凍したいと思います。
どのようにこれらをjavaで行うのですか?
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();
}
このエラーが発生しました:java.net.ConnectException:接続がタイムアウトしました:接続 \t java.net.DualStackPlainSocketImpl.connect0(ネイティブメソッド) \t ReableByteChannel行 – user3591433
私たちはあなたを助けますが、コードは書きません。 – UDKOX
@gonz Windows javaでカールを使用することは可能ですか? – user3591433
@ user3591433新しい質問を投稿する必要があります。 – gonz