WInSCP Inhalt in Verzeichnissen löschen, nach vorherigem Download
Hallo,
ich möchte via winscp ein kompletten Download aller Dateien und Verzeichnisse vornehmen.
Nach dem Download möchte ich gerne alle Dateien im Verzeichnis löschen, wenn diese auf dem System vorher runter geladen wurden.
Sprich nach diesem Schema:
-> Verbindungsaufbau
-> Runterladen von Daten
-> Löschen der runter geladenen Daten auf dem Quell-System
Aktuell habe ich eine CMD laufen, die alles nur runter lädt.
Hier die CMD
und die downlaod.txt Datei:
Remote sind 6 Ordner mit jeweils zwei Unterordnern. Die beiden Unterordner haben imemr die selben Namen.
Wie kann ich den Code / die Befehle erweitern?
Muss ich in der download.txt einen Verzeichniswechsel in eine Zeile einstellen und dann einen rm * in dem Verzeichnis machen?
Das ganze wird über die Aufgabenplanung als cmd aufgerufen. Es läuft auf einem Windows Server 2016 mit installiertem Filezilla und winscp.
Gruß
ich möchte via winscp ein kompletten Download aller Dateien und Verzeichnisse vornehmen.
Nach dem Download möchte ich gerne alle Dateien im Verzeichnis löschen, wenn diese auf dem System vorher runter geladen wurden.
Sprich nach diesem Schema:
-> Verbindungsaufbau
-> Runterladen von Daten
-> Löschen der runter geladenen Daten auf dem Quell-System
Aktuell habe ich eine CMD laufen, die alles nur runter lädt.
Hier die CMD
SET dati=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%-%TIME:~0,2%.%TIME:~3,2%
rem echo %dati%
"C:\Program Files (x86)\WinSCP\winscp.exe" -filezilla Download /script="D:\Downloadscripte\download.txt" /log="D:\Downloadscripte\logs\%dati%.log
und die downlaod.txt Datei:
synchronize local D:\Download\automatisch\ /
exit
Remote sind 6 Ordner mit jeweils zwei Unterordnern. Die beiden Unterordner haben imemr die selben Namen.
Wie kann ich den Code / die Befehle erweitern?
Muss ich in der download.txt einen Verzeichniswechsel in eine Zeile einstellen und dann einen rm * in dem Verzeichnis machen?
Das ganze wird über die Aufgabenplanung als cmd aufgerufen. Es läuft auf einem Windows Server 2016 mit installiertem Filezilla und winscp.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 420305
Url: https://administrator.de/forum/winscp-inhalt-in-verzeichnissen-loeschen-nach-vorherigem-download-420305.html
Ausgedruckt am: 02.04.2025 um 09:04 Uhr
1 Kommentar

winscp /command "option batch on" "option confirm off" "open USERNAME:PASSWORD@domain.tld:22" "synchronize local D:\Download\automatisch\ /" "rm /*" "exit"