Gem Som
Hej,Hvad er den bedste løsning til at gemme en tmp fil? Jeg har en java applikation der arbejder med en tmp fil i temp mappen. Brugeren har muligheden for "gem som" hvor de kan gemme den tmp fil de har arbejdet med.
Jeg har følgene;
public void copyFile(File tmp, File out) throws Exception {
FileInputStream fis = new FileInputStream(tmp);
FileOutputStream fos = new FileOutputStream(out);
byte[] buf = new byte[1024];
int i = 0;
while((i=fis.read(buf))!=-1) {
fos.write(buf, 0, i);
}
fis.close();
fos.close();
}
}
hvor den kopier al data fra tmp filen til den nye fil men hvad hvis tmp filen er for stor?!
Er det ikke bedre og "rename" filen og så "move" den til det valgte "dir" ?
Eller, er der en bedre måde og gør det på?
