Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    2

    [java] come cancellare un file in una cartella ftp

    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:

    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());
       }
        
        }
    se qualcuno ha qualche idea..
    grazie mille in anticipo

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Tieni presente che i package che iniziano con "sun" sono ad uso interno di Sun (Oracle): da un giorno all'altro queste classi possono cambiare/sparire senza alcuna garanzia.

    E se usassi FtpClient di Apache?

    http://commons.apache.org/proper/com...FTPClient.html
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    2
    grazie mille Alex'87 mi hai semplificato di molto la vita

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.