1

I am trying get this batch, but can't find looking good solution:

@echo off
setlocal enableextensions enabledelayedexpansion

set Folder=C:\DeployArchive\demo
set /a "Count=20"

mkdir %Folder%\tmp
for /f "skip=%Count% usebackq delims=" %%i in (
    `dir /b /a:-d /o:-d /t:w "%Folder%"`
) do move %Folder%\%%~i %Folder%\tmp\%%~i"

forfiles /p %Folder%\tmp /s /d -30 /c "cmd /c del /s /f @file /q"

move /y %Folder%\tmp\* %Folder%\

rmdir %Folder%\tmp

I was made it to work, but as you see it's massive. Can someone may help me?

Monolithys
  • 11
  • 3

0 Answers0