Buongiorno a tutti,
sto cercando un modo per poter scaricare un file da una cartelle ftp per salvarlo in locale, e dopo averlo salvato eliminarlo dalla cartella ftp, tutto in modo automatico. Vi aggiungo il codice i come scarico il file:
se qualcuno ha qualche idea..codice:import sun.net.ftp.FtpClient; public void scaricaXml(String nomeMit, String ftp, String ftpUser, String ftpPsw){ try{ String nomeFile=nomeMit+"_sito1.xml"; FtpClient ftpClient = new FtpClient(ftp); ftpClient.login(ftpUser,ftpPsw); ftpClient.binary(); InputStream is = ftpClient.get(nomeFile); BufferedInputStream bis = new BufferedInputStream(is); OutputStream os = new FileOutputStream("path"+nomeFile); BufferedOutputStream bos = new BufferedOutputStream(os); byte [] buffer = new byte[16264]; int readCount; while( (readCount = bis.read(buffer)) > 0){ bos.write(buffer, 0, readCount); } bos.close(); ftpClient.closeServer(); } catch(IOException ioe){ System.out.println("Errore:"+ioe.getLocalizedMessage()); } }
grazie mille in anticipo

Rispondi quotando
