Salve ragazzi,
dopo aver fatto mille tentativi e mille ricerche senza esito positivo vi 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'):

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());
        }
    }
C'č qlc che non vā??

Grazie mille.....