翻翻過去那場(chǎng)雪
2019-03-14 14:15:47
比如說我有一個(gè)系統(tǒng),這個(gè)系統(tǒng)會(huì)每天定點(diǎn)從另一個(gè)服務(wù)器端下載一個(gè)txt文件下來,請(qǐng)大神給條思路,我該用哪些API。剛步入IT的菜鳥不知如何下手
1 回答

白豬掌柜的
TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
之前看過一哥們用非阻塞I/O)寫過一個(gè)小例子,覺得很屌:
URL website = new URL("http://下載地址");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("本地要存儲(chǔ)的文件地址");//例如:test.txt
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
雖然我沒試過,但應(yīng)該是OK的。
定時(shí)的話,應(yīng)該不太能難得住你吧?java.util.Timer應(yīng)該能幫到你
添加回答
舉報(bào)
0/150
提交
取消