Delage32 auf FTP Server anwenden
Hallo
Ich habe hier ein kleines Problem mit dem Prog Delage32
Ich arbeite schon länger mit ihm nur um ihr und dort Daten zu löschen
habe aber noch nie damit auf einem FTP Server gearbeitet, ich weiß nicht
mal ob es überhaupt möglich ist.
daher habe ich schon einiges versucht und gesucht aber leider keine Lösung
gefunden.
Ich möchte .zip daten die älter als 7 tage sind von meinem FTP Server löschen.
Hier mein Ansatz:
In der . bat Datei:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ftp -n -s:C:\CleanupFTP\FTPCleanup.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
In der FTPCleanup.txt:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
open Server
USER
PW
cd Testcleanup
delage32 *.zip 7 /preview /recurse
bye
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hier dass Ergebniss
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
230 Login Successful.
ftp> cd Testcleanup
250 Directory successfully changed.
ftp> Delage32 \*.* 7 /Preview /recurse
Ungültiger Befehl
ftp> bye
221 Goodbye.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Weiß von euch vielleicht jemand wo der Fehler liegen könnte?
danke im vorraus
mfg hans- jörg
Ich habe hier ein kleines Problem mit dem Prog Delage32
Ich arbeite schon länger mit ihm nur um ihr und dort Daten zu löschen
habe aber noch nie damit auf einem FTP Server gearbeitet, ich weiß nicht
mal ob es überhaupt möglich ist.
daher habe ich schon einiges versucht und gesucht aber leider keine Lösung
gefunden.
Ich möchte .zip daten die älter als 7 tage sind von meinem FTP Server löschen.
Hier mein Ansatz:
In der . bat Datei:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ftp -n -s:C:\CleanupFTP\FTPCleanup.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
In der FTPCleanup.txt:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
open Server
USER
PW
cd Testcleanup
delage32 *.zip 7 /preview /recurse
bye
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hier dass Ergebniss
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
230 Login Successful.
ftp> cd Testcleanup
250 Directory successfully changed.
ftp> Delage32 \*.* 7 /Preview /recurse
Ungültiger Befehl
ftp> bye
221 Goodbye.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Weiß von euch vielleicht jemand wo der Fehler liegen könnte?
danke im vorraus
mfg hans- jörg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 159567
Url: https://administrator.de/contentid/159567
Ausgedruckt am: 26.11.2024 um 14:11 Uhr
10 Kommentare
Neuester Kommentar
moin,
ftp und windows ist eine Kombination, die man so nicht mischen kann.
Gruß
ftp und windows ist eine Kombination, die man so nicht mischen kann.
- Windows kennt Befehle
- FTP kennt Befehle - die Befehle, die FTP kennt - stammen aus der Unix Welt. (Obwohl es auch FTP Server gibt, dir sowohl dir, als aus ls kennen)
- Wenn du eine Lösung haben willst - dann beschreibe deine Umgebung besser.
- Wie kommst du auf den FTP
- Auf welchem OS läuft der
Gruß
Dateien herunterladen, auswerten, Liste generieren, Liste mit den Dateinamen zeilenweise auslesen und in die ftp-Befehle per Platzhalter einbauen
Hallo,
wenn du bei dienen Dateinamen ein Datum dabei hast dann liese sich das nach der Variante von spytnik lösen.
Ich würde aber einen anderen Weg beschreiten.
Da du ja gesagt hast der FTP Server ist eine Linux Maschine würde ich mir dort einen Cronjob besorgen und den jeden Tag um 04:00 laufen lassen.
Der Cronjob schaut einfach auf das heutige Datum und was älter als 7 Tage ist fliegt raus.
wenn du bei dienen Dateinamen ein Datum dabei hast dann liese sich das nach der Variante von spytnik lösen.
Ich würde aber einen anderen Weg beschreiten.
Da du ja gesagt hast der FTP Server ist eine Linux Maschine würde ich mir dort einen Cronjob besorgen und den jeden Tag um 04:00 laufen lassen.
Der Cronjob schaut einfach auf das heutige Datum und was älter als 7 Tage ist fliegt raus.
Moin,
wenn es so simpel ist und nur einer Up und alle anderen nur downloaden...
Gruß
edit
@godie: Wenn er vermutet, dass es ein Tux FTP ist - dann wird er wohl eher keine Cronjobs auf dem einrichten können.
Wobei mir genau der Gedanke ja auch zuerst gekommen ist.
/edit
wenn es so simpel ist und nur einer Up und alle anderen nur downloaden...
- lösch / verschieb die dateien bei dir lokal und mach einen Mirror auf den FTP
- such einfach hier im Forum nach FTP batch Script - das Rad haben wir schon x mal erfunden.
Gruß
edit
@godie: Wenn er vermutet, dass es ein Tux FTP ist - dann wird er wohl eher keine Cronjobs auf dem einrichten können.
Wobei mir genau der Gedanke ja auch zuerst gekommen ist.
/edit
Hallo
mein Prinzipieller Ansatz dafür wäre folgender:
Verbindung aufbauen zum ftp
mit
ls . liste.txt
eine liste aller Dateinamen erstellen.
mit einer For Schleife die Namen durchgehen und anhand vom Datum feststellen ob gelöscht werden soll oder nicht.
Noch ein Hinweis dazu pass auf Jahreswechsel und Monatswechsel auf...
mein Prinzipieller Ansatz dafür wäre folgender:
Verbindung aufbauen zum ftp
mit
ls . liste.txt
eine liste aller Dateinamen erstellen.
mit einer For Schleife die Namen durchgehen und anhand vom Datum feststellen ob gelöscht werden soll oder nicht.
Noch ein Hinweis dazu pass auf Jahreswechsel und Monatswechsel auf...