Zum Inhalt springen

Batch-Hilfe: Dateien mit Datum löschen


Empfohlene Beiträge

Geschrieben

hallo leute,

ich bräuchte einmal hilfe. ich müsste dateien automatisiert löschen lassen habe aber nur die windows-cmd zur verfügung.

jeden tag wird eine datei mit folgendem namen erstellt:

15.04.2005_datei.txt

jetzt bräuchte ich etwas was jeden tag läuft und die dateien löscht die beispielsweise älter sind als 7 tage.

ich krieg das einfach nicht hin und finde leider auch nichts richtiges im netz dazu.

würde mich freuen wenn mir jemand weiter helfen könnte.

vielen dank im voraus.

gruß

mobab

Geschrieben

ich würd das mit perl machen ... geht viel schneller & einfacher ;D

falls du keinen plan von perl hast, schreib mir ne` pn, dann schreib ich dir

das, mir is fad, ich hab grade bwl ;)

mfg, Pulp

Geschrieben

forfiles -pD:\verzeichnis -s -m*.* -d-7 -c"cmd /c del FILE"

forfiles findest du hier.

oder das ganze mittels wsh:

verzeichnis = "D:\verzeichnis"

tage = 7

Set fso = CreateObject("Scripting.FileSystemObject")

Set verz = fso.GetFolder(verzeichnis)

Set dateien = ordner.files

heute = date()

for each datei in dateien

if datei.DateLastModified < (heute - tage) then

datei.delete

end if

next

s'Amstel

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...