Jump to content

Batch Job um bestimme Dateien die älter als 5 Tage sind zu löschen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

hi leute,

 

Ich bräuchte da einen batch job um bestimmte Dateien von einem bestimmten Laufwerk zu löschen die älter als 5 Tage sind!

 

Müsste doch irgendwie gehen oder ???

 

Der ort ist G:\Sicherung und die Dateien sind mit der Endung *.bak

 

Weiss das jemand wie ich jetzt noch das alter der datei bestimme kann ???

 

nice greetz jojo

Link zu diesem Kommentar

ok,

 

mit dem Script hab ich es jetzt geschafft!

 

Da meine BAK files auf der obersten ebene liegen! hab ich einfach das löschen der Unterordner herausgegeben und jetzt passt es perfekt!

 

' hier eigenen Bedürfnissen anpassen

Verzeichnis = "C:\Dokumente und Einstellungen\Administrator\Desktop\TESt" ' Hier wird gelöscht!

Aufheben = 2 ' Anzahl der Tage

' Ende der Anpassungen

Set fso = CreateObject("Scripting.FileSystemObject")

Set ordner = fso.GetFolder(Verzeichnis)

heute = Date()

DeleteInFolder(ordner)

 

Sub DeleteInFolder(ordner)

Set dateien = ordner.Files

' Alle Dateien in diesem Ordner abklappern

For Each datei In dateien

If datei.DateLastModified < (heute - Aufheben) Then

datei.Delete

End If

Next

End Sub

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...