webForumDet fria alternativet

Bat-fil som raderar filer äldre än x dagar

Windows

2 svar · 556 visningar · startad av @nders

Medlem sedan juni 200032 967 inlägg
Frågan#1

Hej!

Scenario:
Jag har en mapp där nedladdningspaket temporärsparas. Jag vill kunna schemalägga en bat-fil som raderar alla filer i mapp x, som är äldre än tre dagar, för annars fylls disken upp med tempfiler, och det är ju riktigt onödigt.

Schemaläggningen klarar jag själv, men bat-filer har jag inte fipplat med sedan Sundsvall brann.

Hur skulle en sådan bat-fil se ut?

Mvh och tpf,

Medlem sedan juni 20004 308 inlägg
#2

Jag letade också efter en enkel lösning på det för ett tag sedan. Den bästa jag hittade var att använda ForFiles

FORFILES /P C:\Sökväg\ /S /M log*.xml /D -14 /C "cmd /c del @file"

14 = antal dagar

Medlem sedan juni 200032 967 inlägg
#3

Fett med snyggt!

Grande gracias, señor! :)

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)