Si el URL es para el protocolo file :, entonces puede convertirlo a java.io.File
, luego use esos métodos para listar el directorio.
Si el URL es para el protocolo http: no existe el concepto de directorios de archivos y básicamente no puede hacer lo que cree que desea hacer. Tendrá que dar un paso atrás y observar el requisito de nivel superior que está tratando de cumplir.
Solicite a su servidor que implemente un servlet para recuperar una lista de archivos de la carpeta especificada por la solicitud que recibe. En su punto final del cliente, su aplicación envía una solicitud al servidor proporcionando una ruta (¿virtual? Relativa?) Que desea listar. El servlet
devolverá la lista de archivos en la ruta solicitada, recuperada del sistema operativo del servidor. Luego, serializa la lista de archivos en el punto final del cliente para su posterior procesamiento.
Si se puede mostrar la página con el acceso HTTP sólo entonces:
Utilice la página HTML y analizarlo dando el listado de directorios para obtener la lista de los archivos y saber-a-saber, utilizando expresiones regulares para hacer que los nombres de archivo.
¿sabes qué tipo de solicitudes HTTP harías para obtenerlas? ¿Sabe si el servidor HTTP de destino incluso admite la lista de directorios? – wrschneider
No tengo mucha información sobre el servidor y la solicitud HTTP, lo único que tengo es una URL como la mencionada anteriormente. – itro