Hola buen dia, necesito saber como puedo acceder a carpetas web a traves de codigos en java, para tener acceso y leer cuantas carpetas tiene y que lo imprima en una lista dentro de un jFrame, De Antemano gracias
1. El servidor debe tener activado "directory listing" para que puedas ver su contenido.
2. Utilizar un parser que convierta la respuesta (HTML). Lo puedes hacer con JSoup.
Por ejemplo:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public class Test {
public static void main(String[] args) throws IOException {
Document doc = Jsoup.connect("http://algundominio.com/folder").get();
for (Element file : doc.select("td.right td a")) {
// si el elemento termina con "/" es un directorio
if(file.attr("href").endsWidth("/")) {
System.out.println(file.attr("href");
}
}
}
}
Saludos.