SFTP-Verzeichnis, Auflistung, lokale txt-Datei
Ich habe Probleme mit dem Versuch, ein Verzeichnis auf meinem sftp-server zu einem lokalen .txt-Datei.
Ich commandline. So, ich habe herausgefunden, putty ist nur über die einzige client, der kann dies tun.
Also, mit putty habe ich begonnen arbeiten in Richtung es herauszufinden. Ich es geschafft, so weit zu listing das Verzeichnis möchte ich (In beiden psftp und pscp), die das putty-sftp-client-und die putty secure file up/download-client.
Verwenden Sie dieses Skript, wenn pscp.exe (Für einen .bat-Skript):
start /WAIT D:\pscp.exe -sftp -v -batch -pw password -ls [email protected]:/directory/subdirectory/subdirectory
Dieser listet das Verzeichnis. Ich habe versucht, hinzufügen "C:\filelist.txt" das Ende der es, aber nur dann erstellt eine neue leere lokale Datei, die Verzeichnisse werden nicht aufgelistet bekommen.
Und verwenden Sie dieses Skript, wenn psftp.exe (Für .bat-Skript zu):
start /WAIT D:\psftp.exe [email protected] -v -be -bc -batch -pw password -b D:\listcommands.scr
Wo listcommand.scr wird aufgerufen, selbst weitere Befehle in die psftp enthält:
ls /directory/subdirectory/subdirectory > D:\listdir.txt
Aber weder schreiben wird die Verzeichnis-Auflistung an den lokalen .txt-Datei. Die psftp.exe Befehl gar nicht, erstellen Sie eine leere .txt-Datei wie die pscp.exe Befehl tut. Die listcommands.scr-Befehl funktioniert nicht ohne das ">".
Danke an alle, die keine Hilfe anbieten in Bezug auf diese.
InformationsquelleAutor user1785261 | 2013-04-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, die "filelist.txt" Datei ist leer, da Sie laichen ein neuer Befehl-und als Ergebnis die Ausgabe des
psftp
Befehl geschrieben wird auf einen anderen stdout an die, die Sie umleiten in eine Datei.Ich habe einfach versucht
start /WAIT D:\pscp.exe -sftp -v -batch -pw password -ls [email protected]:/directory/subdirectory/subdirectory > c:\filelist.txt
und ich bekomme auch eine leere Datei, aber wenn ich entfernen Sie diestart /WAIT
von der Befehlszeile aus filelist.txt enthält nun die korrekte Ausgabe.InformationsquelleAutor Paul H