ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
781
781
EMPFEHLEN
-
Hallo zusammen,
da ich seit Ewigkeiten wieder etwas mit Stapelverarbeitung zu tun habe und ich davon so gut wie keine Ahnung mehr habe hoffe ich das man mir hier helfen kann.
Folgende Aufgabe:
Es gibt einen Ordner der "dsxmllog" heißt, in diesem Ordner sind Log-Files die z.B. heißen
dsxml_log_20110514_59807_163646_2_37V0ZLV0H_OSXTC_Response1.txt
dsxml_log_20110514_59804_163644_1_37V0ZLTCY_OSXTC_Request1.txt
dsxml_log_20110514_59353_162912_3_37V0ZC4Y4_OSXTC_Request1.txt
Jetzt will ich diesen Ordner durchsuchen nach Dateien bei denen das Erstellungsdatum älter als 14 Tage ist und diese löschen (auch aus dem Papierkorb).
Das ganze soll auf einem PC mit WinXP Professional SP3 laufen.
Ich habe mir schon einige Seiten (z.B. http://de.wikibooks.org/wiki/Batch-P..._Batch-Befehle) durchgesehen aber steige nicht wirklich durch (zuviel PHP im Kopf...).
Wäre schön wenn mir jemand helfen könnte das umzusetzen, danke schoneimal im Voraus,
wooha
-
19.05.11 10:52 #2SE Tutorials.de Gastzugang
Da es rein mit Batch nicht möglich ist das Änderungs-Datum SINNVOLL zu nutzen wirst du das wohl mit einer anderen Sprache machen müssen.
-
Danke für deine Antwort, was bedeutet in dem Fall "nicht sinnvoll nutzen"?
-
19.05.11 11:38 #4SE Tutorials.de Gastzugang
Naja ... selbst wenn du irgendwie an das Änderungsdatum kommst bräuchtest du noch mindestens das akutelle und einen Vergleichsoperator. Sowas ist mit Batch alleine aber nicht möglich da Batch lediglich eine möglichkeit bietet einen Stapel von Anweisungen am Stück ausführen zu lassen. Das Wort "Stapel" oder auf Englisch "Stack" kommt übrigens noch aus den Zeiten der Lochkarten wo ein sog. Anweisungs-Stapel in die Leseeinheit eingelegt wurde. Diese Kartenstapel wurden dann später vom Lochstreifen abgelöst der nun auf einer Rolle gelagert wurde und nicht als Stapel.
-
19.05.11 12:11 #5
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Soetwas geht auch in Batch. Siehe hier: http://www.dostips.com/DtTipsDateTime.php
Damit kannst du das Alter in Tagen von Dateien berechnen. Dann brauchst du nur noch vergleichen.
\edit: Du müßtest lediglich die Option /TC beim dir Aufruf mit angeben.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Bestimmte Dateien regelmäßig durchsuchen und aus Ordner löschen
Von bsz im Forum Linux & UnixAntworten: 1Letzter Beitrag: 20.03.10, 22:31 -
[Batch] Nach besimmte Dateiendungen suchen und diese löschen?
Von partitionist im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 15.01.07, 22:17 -
Verzeichnis rekursiv durchsuchen und Dateien und leere Ordner löschen
Von muuuh im Forum C/C++Antworten: 0Letzter Beitrag: 16.08.06, 09:36 -
Ordner nach Dateien auslesen und diese dann bearbeiten
Von Djini im Forum JavaAntworten: 2Letzter Beitrag: 23.01.06, 14:26 -
Ordner nach Dateien durchsuchen lassen?
Von heikoarndt im Forum .NET ArchivAntworten: 2Letzter Beitrag: 23.03.04, 12:47





Zitieren
Login





