Sto cercando ancora di farcela dasolo, e ci sto riuscendo... ho un piccolo problema però, forse nel ciclo di lettura da DataInputStream esce prima del dovuto perchè mi arriva a una dimensione massima del file creato a 149Byte... da cosa potrebbe dipendere? Forese non devo leggere un Byte alla volta?
try{
try{
while ((buffer=inFile.readByte()) != -1){
outFile.writeByte(buffer);
System.out.println("sto leggendo");
}
}
catch(EOFException e){}
System.out.println("ho finito");
outFile.writeByte(-1);
outFile.flush();
outFile.close();
inFile.close();
file.close();
}
catch(IOException e){}