我有一個URLs的列表,我需要將文件從它們保存到我的本地文件夾。如何使用Java從URL保存文件
所有網址都是指向圖片的鏈接,每個網址一個圖片。我是否需要從URL讀取數據或者是否有任何類型的庫,我只需指定URL和文件名(當然,之前獲取圖像擴展名)並保存它?
我有一個URLs的列表,我需要將文件從它們保存到我的本地文件夾。如何使用Java從URL保存文件
所有網址都是指向圖片的鏈接,每個網址一個圖片。我是否需要從URL讀取數據或者是否有任何類型的庫,我只需指定URL和文件名(當然,之前獲取圖像擴展名)並保存它?
作爲Linux管理員,首先想到的可能是使用Wget列表函數。從Java你可以調用類似:
Process p = Runtime.getRuntime().exec(" wget -i list_of_images.txt");
包含所有圖像的列表中.txt
文件,您可以將圖像導出到一個臨時目錄。這是一個粗略的方法來做到這一點,但它應該工作。
通過URL#openStream獲取InputStream並將其寫入文件(例如,通過FileWriter)到您想要的位置。
此*可*幫助,但我不確定:http://download.oracle.com/javase/tutorial/2d/images/saveimage.html – fireshadow52