FTP LIST-Befehl Antworten
-
12-10-2019 - |
Frage
Ich versuche, einen FTP-Server in Java und haben die grundlegenden Funktionen nach unten zu schreiben, aber ich kann nicht herausfinden oder keine Informationen über den LIST
Befehl finden.
LIST -a
sendet eine Liste von Dateien wie
drwxrwxrwx 1 stefan stefan 0 Jan 1 1970 personaluploads
-rwxrwxrwx 1 stefan stefan 0 Jan 1 1970 serverflags.txt
-rwxrwxrwx 1 stefan stefan 0 Jan 1 1970 serveroptions.txt
-rwxrwxrwx 1 stefan stefan 0 Jan 1 1970 levels_npcserver.txt
über die Datenverbindung.
Was soll ich nur mit LIST
zurückkehren soll? Muss ich es über die Datenverbindung oder die Steuerverbindung senden?
Danke für die Hilfe.
Lösung
Siehe RFC 959 - File Transfer Protocol
. Es verfügt über alle Informationen, die Sie benötigen.
LIST (LIST) This command causes a list to be sent from the server to the passive DTP. If the pathname specifies a directory or other group of files, the server should transfer a list of files in the specified directory. If the pathname specifies a file then the server should send current information on the file. A null argument implies the user's current working or default directory. The data transfer is over the data connection in type ASCII or type EBCDIC. (The user must ensure that the TYPE is appropriately ASCII or EBCDIC). Since the information on a file may vary widely from system to system, this information may be hard to use automatically in a program, but may be quite useful to a human user.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow