Ik heb de volgende code om een file te downloaden, maar ik wil graag van te voren weten hoeveel regels of bytes ik op ga halen. Ik weet niet waar ik nu moet zoeken. Ik heb al geprobeerd te googlen " java download file size", maar met weinig resultaat.
Het doel is om straks progress bij te houden.
Het doel is om straks progress bij te houden.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| in = url.openStream();
InputStreamReader inR = new InputStreamReader(in);
BufferedReader buf = new BufferedReader(inR);
PrintWriter out = new PrintWriter(new FileOutputStream(new File(
file2Write)));
String line = "";
System.out.println(new Date() + " Starting download...");
while ((line = buf.readLine()) != null)
{
out.write(line + "\n");
}
out.close();
in.close();
System.out.println(new Date() + " Download finished..."); |
Water is pas echt lekker als het bij de brouwerij is geweest...