Verzeichnis auslesen (FTP Jakarta Commons Net)

Status
Nicht offen für weitere Antworten.

Sensenreich

Mitglied
Hallo,

Ich programmiere derzeit ein Irc-Bot.
Der User schickt ihn Befehle und er führt ihn aus und schickt Nachichten zurück.
Was auch alles funktioniert.
Verbindung zu ein FTP-Server funktioniert auch bestens und das auslesen eines Verzeichnisses ist auch kein Probelm.
Allerdings bringt diese Liste ein nicht groß weiter:
Code:
[01:47:01] <Javabot> .
[01:47:01] <Javabot> ..
[01:47:01] <Javabot> cgi-bin
[01:47:01] <Javabot> logs
[01:47:01] <Javabot> index.htm
[01:47:03] <Javabot> infophp.php
[01:47:05] <Javabot> bla
[01:47:07] <Javabot> usage
[01:47:09] <Javabot> Verzeichniswechsel zu: "/"
Sie zeigt zwar eine Liste aber nicht ob der jeweile String eine Datei oder ein Verzeichnis ist.
Es soll also vor jeden Namen [Dir] für Ordner oder [File] für Datei stehen.

Für die Verbindung zum IRC-Server: irclib von Christoph Schwering (schwering@gmail.com)
Für die Verbindung zum FTP-Server: Jakarta Commons Net 1.4.1
JRE 1.6.0.03

Versucht hab Ich folgendes:
Code:
	public void dir(IRCUser user, String target)
	{
		try {
			FTPFile[] filetype = client.listFiles();		// ZEILE 61
			String[] filenames = client.listNames();
			
			for(int i = 0; i < filetype.length; i++)
			{
				String input 	= " [Unbekannt]  "+filenames[i];
				if(filetype[i].isDirectory())
					input 		= " [Dir]     "+i+" : "+filenames[i];
				if(filetype[i].isFile())
					input 		= " [File]       "+i+" : "+filenames[i];
				
				ircc.conn.doPrivmsg(target, input);
				System.out.println(input);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

Fehlermeldung:

Code:
Exception in thread "Thread-1" java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
	at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createUnixFTPEntryParser(DefaultFTPFileEntryParserFactory.java:169)
	at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:94)
	at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2358)
	at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2141)
	at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2188)
	at Server.FTPConn.dir(FTPConn.java:61)
	at Server.IRCConn.onPrivmsg(IRCConn.java:382)
	at org.schwering.irc.lib.IRCConnection.get(IRCConnection.java:430)
	at org.schwering.irc.lib.IRCConnection.run(IRCConnection.java:373)

Wo liegt mein Denkfehler/Programmierfehler oder wie kann ich dies anders Lösen?
Bin für jede Hilfe dankbar
Sensenreich
 

sukisoft

Mitglied
Super danke, hatte das gleiche Problem.
Allerdings gabs bei mir keineerlei Exceptions o_O

Aber mit dem Einbinden von der MalformedPatternException funzt es.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Verzeichnis auf Server auslesen Netzwerkprogrammierung 13
G Verzeichnis eines Rechners übers Netzwerk auslesen Netzwerkprogrammierung 5
F HTTP HTTP-Download: Dateien in einem Verzeichnis ermitteln Netzwerkprogrammierung 8
M ganymed-ssh2.jar: Verzeichnis wechseln Netzwerkprogrammierung 3
B FTP - Verzeichnis Download Netzwerkprogrammierung 3
M Html Auslesen Netzwerkprogrammierung 6
x46 byte[] über BufferedReader auslesen Netzwerkprogrammierung 18
E Socket Parameter über Sockets übergeben und auslesen ! Netzwerkprogrammierung 5
J WLAN-Signalstärke in dbm auslesen Netzwerkprogrammierung 1
C IFrame mit java auslesen Netzwerkprogrammierung 1
DeathsGun Zeile von Streamcloud auslesen Netzwerkprogrammierung 1
Z HTTP HTML Element auslesen in Java Netzwerkprogrammierung 1
D Webseite(mit JavaScript-Element) mit Java auslesen Netzwerkprogrammierung 0
J Webformular auslesen Netzwerkprogrammierung 2
D Einfache Verbindung zu Linux Server und Datei auslesen Netzwerkprogrammierung 13
B XMLRPC-Schnittstelle. Einzelne Felder aus dem Object auslesen Netzwerkprogrammierung 2
F Daten aus Internetseiten auslesen Netzwerkprogrammierung 56
precoc IP Auslesen Netzwerkprogrammierung 4
S HTML mit AJAX auslesen Netzwerkprogrammierung 2
S HTTP Pakete Auslesen Netzwerkprogrammierung 22
B Authentifikation und anschliesendes auslesen von JSON Netzwerkprogrammierung 2
M lokale Benutzer auslesen Netzwerkprogrammierung 28
S Bluetooth -Gerätename -Geräteadresse auslesen Netzwerkprogrammierung 4
M Proxy Einstellungen auslesen Netzwerkprogrammierung 2
B FTP Datei auslesen ohne einloggen möglich? Netzwerkprogrammierung 19
Geese HTML Quelltext auslesen ergibt -null- Netzwerkprogrammierung 2
A HTTP Binärdaten über PHP-Skript in Datenbank schreiben bzw auslesen Netzwerkprogrammierung 2
N Systemeinstellung Proxyserver auslesen Netzwerkprogrammierung 2
V Quelltaxt einer Website auslesen funktioniert nicht Netzwerkprogrammierung 2
E HTTP Problem beim Auslesen von Websiten Netzwerkprogrammierung 6
M IP-Auslesen und ändern Netzwerkprogrammierung 25
B Globale IP-Adresse auslesen - Java Applet Netzwerkprogrammierung 2
S Port auf einer bestimmten IP-Adresse auslesen? Netzwerkprogrammierung 6
S website auslesen schlägt fehl Netzwerkprogrammierung 20
L Body eines http Request auslesen Netzwerkprogrammierung 2
P URL Parameter auslesen Netzwerkprogrammierung 5
G Kryptische Zeichen beim Auslesen einer Website Netzwerkprogrammierung 11
S Subnetzaddresse auslesen Netzwerkprogrammierung 34
S redirected html auslesen Netzwerkprogrammierung 10
F Timestamp aus IP-Header auslesen Netzwerkprogrammierung 2
L Größe einer Datei auslesen die im Netz liegt Netzwerkprogrammierung 4
S Mehrere Attachments mit JavaMail API auslesen Netzwerkprogrammierung 3
A SSL Zertifikat - modulus auslesen und vergleichen Netzwerkprogrammierung 1
F URL geordnet auslesen Netzwerkprogrammierung 3
E ordnerberechtigungen auslesen Netzwerkprogrammierung 2
P Textdateien aus Oracle-DB mittels Java auslesen und öffnen Netzwerkprogrammierung 7
G push clientseitig auslesen Netzwerkprogrammierung 5
D Daten, die mit PHP erzeugt werden, mit Java auslesen Netzwerkprogrammierung 8
C PCAP Datei auslesen Netzwerkprogrammierung 8
M Rechner einer Domäne auslesen? Netzwerkprogrammierung 3
J Active Directory mit Java auslesen Netzwerkprogrammierung 1
M Öffentliche IP auslesen Netzwerkprogrammierung 13
L netzwerkkarte traffic auslesen Netzwerkprogrammierung 15
T Quelltext einer Website auslesen Netzwerkprogrammierung 3
C JSP Parameter auslesen Netzwerkprogrammierung 1
J Zeilenweises auslesen aus einer Datei über Server Netzwerkprogrammierung 6
J Client/Server vorhandene Textdatei auslesen Netzwerkprogrammierung 14
C IP adresse anhand einer domain adresse auslesen / ermitteln Netzwerkprogrammierung 3
D SOAP Message abfangen und auslesen Netzwerkprogrammierung 3
G IP auslesen, ändern Netzwerkprogrammierung 8
F IP-Adresse auslesen Netzwerkprogrammierung 7
N TCP Stream auslesen Netzwerkprogrammierung 7
A HTML code auslesen klappt nicht ganz Netzwerkprogrammierung 3
D Bekomme Dummyspace beim Internetseiten auslesen Netzwerkprogrammierung 2
B Netzwerktraffic auslesen Netzwerkprogrammierung 7
D Byte-Zähler des Netzwerkinterface auslesen Netzwerkprogrammierung 2
L Web-Seiten Inhalt auslesen und in textfile speichern Netzwerkprogrammierung 2
D txt Datei auslesen mittels URL Netzwerkprogrammierung 7
G binärwert aus 2 byte auslesen Netzwerkprogrammierung 7
K SMB User auslesen Netzwerkprogrammierung 3
L Logingeschützte Website mit mehreren Accs auslesen Netzwerkprogrammierung 3
B Workgroup namen auslesen Netzwerkprogrammierung 4
J dynamische Router-IP auslesen Netzwerkprogrammierung 6
M IP Adressen auslesen und in Windows/Linux übergeben Netzwerkprogrammierung 5
G Ips auslesen Netzwerkprogrammierung 2
O [IRC] Userliste und Server Messages auslesen und anzeigen Netzwerkprogrammierung 4
C IRC CHAT auslesen -> Sockets/input und output Streams Netzwerkprogrammierung 9
hoangvm Jakarta Commonnet vs Java URL Netzwerkprogrammierung 5
A Jakarta Commons HTTPClient: Mehrere Requests gleichzeitig Netzwerkprogrammierung 2
K Bad Request nach Form Login in Jakarta HttpClient Netzwerkprogrammierung 4
J Jakarta HTTPClient Netzwerkprogrammierung 5
P jakarta.HttpClient: Port bei GetMethod angeben Netzwerkprogrammierung 3
G Jakarta Net Commons - FTPClient: Problem bei Dateiupload Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben