我想製作一個Java下載程序,它將從url下載數據到某個本地默認文件夾,例如/ tmp/data。Java:mkdir by url source
但是,如果URL類似於:www.site.com/book/1.html,我想將文件1.html保存到/tmp/data/book/1.html中。
我不知道如何遞歸mkdir,我的意思是自動創建「book」文件夾。
我做的計劃,使文件的代碼是這樣的:
String dataDir = "/tmp/data";
URL url = new URL("http://www.site.com/book/1.html");
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(dataDir+url.getFile())));
bw.write(data.toString());
bw.close();
非常感謝! – remy 2012-03-12 08:36:34