Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2010, 09:20
govacsi
 
Fecha de Ingreso: octubre-2009
Mensajes: 47
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación Abrir directorio para leer los archivos que contiene.

Hola, muy buenos días a todos.. estoy trabajando con una aplicación jsp para la cual tengo asignada una carpeta en un servidor para depositar ciertos archivos (en este caso .doc) este servidor es distinto al servidor donde se aloja mi aplicación. Lo que tengo que hacer es abrir esa carpeta.. leer los archivos que contiene y como resultado mostrar cuales existen y cuales no, basandome en una lista de documentos pertenecientes a ciertos usuarios.

Con el siguiente codigo logro leer los archivos de cualquier carpeta, incluso su contenido... pero que se encuentra en el mismo servidor que la aplicación,


String path = "ruta/de/la/carpeta/enEl/servidor/";
File directorio = new File(path);
String [] ficheros = directorio.list();
String line;
for (int i = 0; i < ficheros.length; i++) {
try {
BufferedReader br = new BufferedReader(new FileReader(path + ficheros[i]));
out.println("Contenido del fichero " + ficheros[i]);
while ((line = br.readLine()) != null) {
out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}

no se como hacer para que los busque una carpeta de un servidor distinto., espero puedan ayudarme...

De antemano gracias.