2011-08-13 27 views
1

私はURLsのリストを持っており、それらのファイルを自分のローカルフォルダに保存する必要があります。JavaでURLからファイルを保存する方法

すべてのURLは画像へのリンクです(URLごとに1つの画像)。 URLからデータを読み込む必要がありますか、URLとファイル名を指定するだけです(もちろん、前に画像拡張を取得して保存することもできます)。

+0

これは役立つかもしれませんが、わかりません。http://download.oracle.com/javase/tutorial/2d/images/saveimage.html – fireshadow52

答えて

3

Linux管理者になると、最初に考えられるのはWgetリスト機能を使用することです。 Javaからあなたが何か呼び出すことができます。すべての画像のリストを含む.txtファイルで

Process p = Runtime.getRuntime().exec(" wget -i list_of_images.txt"); 

を、あなたは一時リストにイメージをエクスポートできます。これは大まかな方法​​ですが、うまくいくはずです。

2

URL#openStreamを経由してInputStreamを取得し、ご希望の場所に(例えばFileWriter経由)ファイルに書き込みます。

関連する問題