Salve ragazzi,
dopo aver fatto mille tentativi e mille ricerche senza esito positivovi espongo il mio problema che mi perseguita da circa un mesetto.
Devo copiare un file (txt) dall'hd del mio pc su un server ftp.
Riesco a copiarlo ma le ultime righe del file non si copiano. E' un file di circa 1000 righe (in continuo aumento).
Vi posto il codice che uso (preso da qui sopra un pō di tempo fa'):
C'č qlc che non vā??codice:public static void salvaSuFtp() { try { FtpClient ftpClient = new FtpClient("server"); ftpClient.login("utente", "pass"); ftpClient.binary(); ftpClient.cd("/"); int i = 0; byte[] bytesIn = new byte[1024]; FileInputStream in = new FileInputStream("D:/.......txt"); OutputStream out = ftpClient.put("nuovo.txt"); BufferedOutputStream bout = new BufferedOutputStream(out);; while ((i = in.read(bytesIn)) >= 0) { bout.write(bytesIn, 0, i); } // Chiudo tutto in.close(); bout.close(); ftpClient.closeServer(); } catch (IOException ioe) { System.out.println("Errore:" + ioe.getLocalizedMessage()); } }
Grazie mille.....

vi espongo il mio problema che mi perseguita da circa un mesetto.
Rispondi quotando

