Ich verwende Jsoup, um eine Liste der Dateien in einem angegebenen Verzeichnis zurückzugeben. Ich dies zu erreichen mit folgendem Code:Geben Sie das Verzeichnis mit 2 Ebenen zurück, falls zutreffend, mit Jsoup
public List<String> getDirectoryListing(String urlPath)throws{
InitParams ip = new InitParams();
Elements links;
List<String> directoryListing = new ArrayList<>();
try{
Document doc = Jsoup.connect("http://" + urlPath).get();
links = doc.select("body a");
for (Element link : links){
directoryListing.add(link.text());
}
} catch (Exception ex) {
ex.printStackTrace();
}
return directoryListing;
}
Ich habe jedoch anderen Fall, in dem es mit der Datei in einer anderen Ordner ihm in diesem sein könnte.
Ich muss überprüfen, ob dies ein Verzeichnis zurückgibt, und wenn das der Fall ist, gehen Sie hinein und geben Sie die Datei zurück.
Weiß jemand, wie man das macht?