Archivos de lista FTP de URLConnection

URL url =  new URL("ftp://user:[email protected]/thefolder/");
URLConnection connection = url.openConnection();
...
// List files in folder...

Usando algo como lo anterior, me preguntaba cómo podría agarrar una lista de archivos dentro de la carpeta 'la carpeta'.

Hola chicos,

Siguiendo esta pregunta original, he reunido esta conexión FTP simple que funciona y se ve bien. Puede ver todos los archivos en la ubicación / live / conf / y copiarlos todos en la ubicación local / conf /. El único problema es que está copiando los archivos, pero no hay contenido. ¡Todos son 0KB y están vacíos!

¿Puede alguien ver algo obvio que estaría copiando el nombre del archivo pero no el contenido del archivo?

Aclamaciones

KPS

try {
    FTPClient ftp = new FTPClient();
    ftp.connect("000.000.000.000");
    ftp.login("USER", "PASSWORD");
    ftp.enterLocalPassiveMode();
    ftp.setFileType(FTP.BINARY_FILE_TYPE);

    FTPFile[] files = ftp.listFiles("/live/conf/");
    for (int i=0; i < files.length; i++) {
        if (files[i].getName().contains(".csv")) {

            String remoteFile1 = files[i].getName();
            File downloadFile1 = new File("/var/local/import/conf/"+files[i].getName());
            OutputStream outputStream1 = new BufferedOutputStream(new FileOutputStream(downloadFile1));
            ftp.retrieveFile(remoteFile1, outputStream1);
            outputStream1.close();                  

        }
    }
    ftp.disconnect();
} catch (SocketException ex) {
    ex.printStackTrace();
} catch (IOException ex) {
    ex.printStackTrace();
}   

Respuestas a la pregunta(3)

Su respuesta a la pregunta