Como hago un ls a otra máquina???

DenisseV
03 de Febrero del 2006
Les ha pasado que necesitan saber que archivos hay en una determinada máquina??? necesito saber que archivos son para hacer algo posterior con ellos.

Lo he hecho con FTPClient, pero a lo mas que llego es al listado con tamaño y todo (ll en unix), pero no tengo ninguna directriz para tomar todos los datos =(

FtpClient ftpClient = new FtpClient();

ftpClient.openServer(servidor, Integer.parseInt(puerto));
ftpClient.login(usuario, password);
ftpClient.ascii();

ftpClient.cd(directorio);

StringBuffer pathList = new StringBuffer();
InputStream is = ftpClient.list();

int c;
while((c = is.read()) != -1){
String s=(new Character((char)c)).toString();
pathList.append(s);
}
System.out.println("pathList ***" + pathList.toString() + "***");


Saben como ayudarme?

Gracias...
DD