имеется код как начать копировать не с начала а с определённой позиции????
| Код | public void urlDownload(URL FromUrl,File ToFile) throws Exception { ReadableByteChannel bc = Channels.newChannel(FromUrl.openStream()); FileChannel fc = (new FileOutputStream(ToFile)).getChannel();
int pos = 0;// Позиция в файле int transferunit = 1024;// Будем переписывать по 1024 байт int len;// сколько переписалось на самом деле
while((len = (int)fc.transferFrom(bc,(long)pos,(long)transferunit)) == transferunit) { System.out.println("Zachital"); pos += len; } System.out.println("Gotovo!"); bc.close(); fc.close();
}
|
|