So löschen Sie Ordner mit wildcard über den cmd-ftp (Windows Server 2008)
Ich bin der Automatisierung eines Prozesses und ist die Anmeldung an einen FTP-Server, löschen Sie dann alle Dateien und Ordner innerhalb.
Wie mache ich das mit der Commandline-FTP app?
Habe ich versucht,
mdelete *
aber nicht die Ordner entfernen.
rmdir *
funktioniert nicht mit Platzhaltern
mrmdir *
Befehl nicht vorhanden
Ich versuchte, verschieben (umbenennen) alle Ordner und Dateien in einen neuen Ordner, so konnte ich löschen, den Ordner, umbenennen, funktionieren nicht mit einer wild card.
weder die eingebaute help
noch Google wird mir sagen, wie man entweder.
Irgendwelche Ideen?
InformationsquelleAutor Ev. | 2010-12-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom übergeordneten Ordner rm -r {Ordnername} sollte den trick tun
Wenn Sie etwas mehr erweitert Ihre beste Wette ist, einen bestimmten FTP-Programm oder Rollen Sie Ihre eigenen batch/Skript-Datei.
Ich glaube, ich habe eine alte vbscript-Beispiel mit WMI, basierend auf entweder einem MSDN-oder 4gusyfromrolla.com script, aber ich würde Graben müssen, um es aus, wenn die PS one nicht für Sie arbeiten.
Geben Kredit, in dem Kredit passend ist, obwohl, meine Implementierung basiert auf diesem powershell-Skript
http://www.example-code.com/vb/ftpDeleteTree.asp
rm -r
oderrmdir -r
ist nicht eine CMD-FTP-Befehl. Pls nicht abkürzenrmdir
entweder (es nur verwirrt). Oder ist das nur auf WS 2008?InformationsquelleAutor iivel
war ich dieses problem in windows web server 2008 R2
problem ist die firewall aus
in der firewall einige ports deaktiviert
fir Beispiel nach der Verbindung zum host senden dir-Befehl für siehe Verzeichnis ist aber nicht die Arbeit und sagen:
could not open data connection to port 49168: connection time out...
und auch ich kann die Verwendung von mdelete * und mdel * und andere Befehle
nach deaktivieren der firewall meine Probleme gelöst!
InformationsquelleAutor reza khademi