Ich werde nicht viel Unsinn sagen, ich werde Ihnen Java -Code nur veröffentlichen.
Java.io.ioxception importieren; oder ch; StringBuffer buf = new StringBuffer (); try {telnetInputStream instream = myftp.list (); while ((ch = instream.read ())> = 0) {buf.append ((char) ch);} System.out.print (neu String (buf.toString (). GetBytes ("ISO-8859-1"), "gbk"));Im Folgenden finden Sie einige Kontrollbefehle der FTPClient -Klasse.
öffentliche void CD (String Remotedirectory)
Dieser Befehl wird verwendet, um das Verzeichnis auf dem Remote -System auf das durch den ausgelieferte Parameter -Direktorium angegebene Verzeichnis zu wechseln.
Public void CDUP (): Dieser Befehl wird verwendet, um Verzeichnisse auf dem Remote -System auf das vorherige Verzeichnis zu wechseln.
Public String PWD (): Dieser Befehl zeigt den Verzeichnisstatus im Remote -System an.
Public void Binary (): Dieser Befehl kann das Übertragungsformat auf binäres Format festlegen.
Öffentliche void ASCII (): Dieser Befehl kann das Übertragungsprotokoll auf ASCII -Codeformat festlegen.
public void umbenennen (String String, String String1)
Dieser Befehl kann Verzeichnisse oder Dateien im Remote -System umbenennen.
Zusätzlich zu den oben genannten Methoden bietet die Klasse FTPClient auch verschiedene Methoden, mit denen Verzeichnismanifts und Dateien bestanden und abgerufen werden können. Diese Methoden geben Eingangs- und Ausgabeströme zurück, die gelesen oder geschrieben werden können. Hier sind einige dieser Hauptmethoden.
Öffentliche TelnetInputStream -Liste ()
Gibt den Eingabestream zurück, der dem aktuellen Verzeichnis auf der Remote -Maschine entspricht.
public telnetInputStream get (String -Dateiname)
Holen Sie sich den Dateinamen auf dem Remote -Computer und übertragen Sie die Datei mithilfe von TelnetInputStream in die Region.
public tavetoutputStream put (String -Dateiname)
Öffnen Sie einen Ausgangsstrom in einer Art Schreibweise, durch die der Dateiname auf den Remote -Computer übertragen wird.