estoy diseñando una aplicación que se conecta a traves de la libreria apache-commons-net a un servidor ftp.
He conseguido descargarme ficheros del servidor pero no consigo descargarme directorios con su contenido.. les pego el metodo que se encarga de ello.. por si me pueden ayudar.
Código:
Un saludo! public void download (FTPFile file, String dst){ String fileName = file.getName(); FileOutputStream fos = null; File outfile = null; try { // Descargamos el fichero del servidor FTP. if (file.getType() == 1){ outfile = new File(dst+fileName+"\\"); if (!outfile.exists()) { outfile.mkdir(); //flag = true; }else{ logger.info("Existe"); //flag = false; } }else{ fos = new FileOutputStream(dst+fileName); f.retrieveFile((directory + fileName), fos); } } catch (IOException ex) { logger.error(ex); } finally { try { if (fos != null) { fos.close(); } } catch (IOException ex) { logger.error(ex); } } }