看板 AndroidDev 關於我們 聯絡資訊
※ 引述《mib30213 (夏天來了)》之銘言: : ※ 引述《popcorny (畢業了..@@")》之銘言: : : while((length = fileInputStream.read(buffer)) > 0) { : : fileOutputStream.write(buffer, 0, length); : : } : : fileInputStream.close(); : : fileOutputStream.close(); : : 像這種需求我都用apache commons-io裡面的 : : IOUtils.copy(in, out); : : 簡單又正確 : 這樣是把整個讀到的檔案寫到buffer,如果是分成4M呢? : 另外IOUtils.copy要怎麼指定大小呢? : 謝謝你的解答^^ 不好意思,問題很多 我是想要把檔案分成4m buffer ,然後再丟到usb 因為usb裝置有限制一次只能丟4M..所以才想把檔案分成4M buffer 還有其他做法能弄嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.169.30
popcorny:usb裝置是你門公司的嗎? 基本上前一篇推文的方法就可了 06/05 00:15