Geht es bitte etwas genauer, evtl mit code, oder könntest du wenigstens verraten, welche Bibliothek du für die Kommunikation mit dem FTP-Server benutzst?
Eigentlich sollte jedes vernünftige Paket sowas listFiles
zur Verfügung stellen. Aber da ich nicht mal ungefähr weiß, womit du arbeitest, kann ich dir nichts konkretes sagen.
Die Antwort bzw. die noch offenen Fragen dazu stehen ja in dem von mir geposteten Thread bzw. im Post von 0x7F800000.
Du hast ja was von einem FTP Server geschrieben, d.h. Du hast auch das Recht per FTP darauf zu zugreifen? Benutzt Du irgendwelche Java FTP Bibliotheken? Der Standard unterstützt das nicht.
Nur weil der Windows Explorer einen eingebauten FTP Client hat, heißt das nicht, dass du einfach auf FTP wie auf ein Verzeichnis zugriefen kannst :autsch:
Du brauchst eine externe Bibliothek die dir das FTP Thema abnimmt...
Nur weil der Windows Explorer einen eingebauten FTP Client hat, heißt das nicht, dass du einfach auf FTP wie auf ein Verzeichnis zugriefen kannst :autsch:
Die Dateien liegen auf einem ftp-Server, der irgendwo in Papua-Neuguinea stehen kann, insbesondere liegen sie nicht auf deiner lokalen Festplatte, insbesondere bringen dich irgendwelche Manipulationen mit
Code:
new File(...)
nicht weiter, völlig unabhängig davon, wie dein "Arbeitsplatz" diesen ftp-Ordner hinmalt (das kannst du gerne mit den leuten besprechen, die dir dein BS mit diesem "Arbeitsplatz" verkauft haben). Benutze irgendeinen FTP-Client, etwa den von Apache Commons. Die methode, die du suchst ist nach wie vor listFiles, ich weiß nicht, ob du das jetzt übersehen hast oder sonstwas... :bahnhof:
Vielleicht denkst du mal vorher ein wenig nach. Eine FTP-Adresse fängt nicht mit http an. Wenn du dich auf einen FTP-Server verbindest steht da mit Sicherheit nicht
Deine Smileys kannst du dir ebenfalls sparen, du bist hier derjenige der etwas nicht versteht und Hilfe braucht. Bisschen mehr Selbstbeobachtung, kommt auch im Job sicherlich besser an als so deine aktuelle hochnäsige Art.
Und jetzt kannst du dich ja mal mit dem FTP-Thema auseinander setzen. :rtfm:
Vergiss bitte die Vorstellung von "Ordnern". Das sind keine "Ordner", das sind URL's, also einfach nur "/"-getrennte Zeichenketten, die als Parameter dem Server übergeben werden. Was der Server damit macht, und wie er das konkret dispatcht ist die Sache des Servers. Ab und zu werden solche URL's direkt auf Verzeichnisstrukturen gemappt, aber es können genauso gut irgendwelche skripte sein, die irgendwelche datenbankzugriffe durchführen, und für dich eine hübsche Html-Seite fabrizieren. Es müssen im allgemeinen nicht mal endlich viele "gültige" Seiten sein, die generiert werden können, es können auch abzählbar unendlich viele sein: wie willst du sie dann praktisch "aufzählen"?
hängt davon ab, welche Zugänge und Protokolle auf dem Server unterstützt werden. Per FTP wäre das möglich, aber das willst Du ja nicht.
Einfach so auf beliebigen Servern in Verzeichnissen zu stöbern geht nur bedingt, wenn das die Frage war.
Ansich: wenn der Server dies gestattet und du in so einer Art "Filemanager" browsen kannst, der dir die URLs zu Dateien und Co. auflistet, ist dies durchaus möglich:
einfach die HTML-Seite laden und die links parsen,sollte ja nicht schwer sein.
Wenn der Server dies aber nicht hergibt, kannst du das schlecht nach meinem Wissensstand.