David 10 Geschrieben 16. März 2009 Melden Geschrieben 16. März 2009 Hallo habe mal einen Frage zum DOS befehlen. Ich erstelle jeden Tag ein Backup mit dem Namen backup_%date%.xxx nun möchte ich mir einer Batchdatei, alle Dateien löschen die älter als x Tage sind. Wie kann man das erreichen? Gruß David Zitieren
dischel 10 Geschrieben 16. März 2009 Melden Geschrieben 16. März 2009 moin moin, wir nutzen DELAGE32, ist nen kleines kostenloses Tool. Gruß Micha Zitieren
wimpex 10 Geschrieben 16. März 2009 Melden Geschrieben 16. März 2009 Hi David, hier wäre was: http://www.mcseboard.de/windows-forum-scripting-71/sichern-per-script-83992.html mfg wimpex Zitieren
NilsK 2.978 Geschrieben 16. März 2009 Melden Geschrieben 16. März 2009 Moin, Hallo habe mal einen Frage zum DOS befehlen. nur weil ich's mir grad nicht verkneifen kann: Mit DOS hat das herzlich wenig zu tun. Zu deiner Frage noch eine Alternative: faq-o-matic.net Alte Dateien löschen Gruß, Nils Zitieren
Dukel 460 Geschrieben 16. März 2009 Melden Geschrieben 16. März 2009 Powershell... if((get-item c:\foo.bks).timewritten -lt (get-date.addday(-5))){ remove-item $_ } Achtung. Aus dem kopf geschrieben, ungetestet. Bei weiteren Fragen kann ich solch ein Script richtig schreiben. Zitieren
blub 115 Geschrieben 16. März 2009 Melden Geschrieben 16. März 2009 ja, powershell bietet sich mittlerweile für solche Aufgaben an: get-childitem d:\temp | where {$_.creationtime -lt (get-date).adddays(-7) } | remove-item -EA 0 -EA 0 bedeutet, dass er bei Fehlern einfach weitermacht (-silentlycontinue) cu blub Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.