Slette mapper efter dato og dertilhørende undermapper
Jeg har brug for et script der sletter mapper efter 10 dage, og de dertilhørende undermapper.Jeg har søgt en del rundt på nettet og her i eksperten uden held. De fleste scripts tager udgangspunkt i filer og deres alder. Her ønsker jeg at slette efter hovedmappens alder, de underliggende mappers alder er altså ligegyldig.
Min tanke var at placere navnene på de mapper der skal slettes i en tekstfil, og derefter slette de enkelte mapper, som det er gjort her med enkelt-filer. Er det mnuligt?
@echo off
cls
setlocal
Dir w:\backup\*.log /B /O:-D /T:C > c:\temp\file.txt
For /f "skip=4 delims=/" %%a in (c:\temp\file.txt)do del "w:\backup\%%a" /f /q
Endlocal
Exit