Ready to get started with anonymous questions today? It's easy! Learn more.
@echo off setlocal rem Define base folder to Processing set TopLevel=E:\owlTcpXfer\server\download5000-all rem process each folder contained in base folder for /d %%t in ("%TopLevel%\*.*") do ( rem Display folder currently being processed echo Processing '%%~t' ... rem remove files older than one day from this folder rem *** add /s option to pure old files in all subfolders as well *** forfiles /p "%%~t" /d -1 /c "cmd /c del /s @path" rem Remove any empty folders below thus user folder for /f "delims=" %%i in ('dir /s /b /ad "%%t" ^| sort /r') do (rd "%%~i" >NUL ) )
Add your voice to the tech community where 5M+ people just like you are talking about what matters.
Join the community of 500,000 technology professionals and ask your questions.