@echo off REM Works with RD (remove dir) commando which will REM not remove a directory if it is not empty. ECHO. ECHO Remove empty directories recursively. ECHO Type full path! SET /P DIREMPTYDIR=Map ; IF EXIST %DIREMPTYDIR%\empty.txt DEL %DIREMPTYDIR%\empty.txt DIR /AD/B/S %DIREMPTYDIR%| SORT /R > %DIREMPTYDIR%\empty.txt FOR /F "tokens=*" %%G in (%DIREMPTYDIR%\empty.txt) DO RD %%G IF EXIST %DIREMPTYDIR%\empty.txt DEL %DIREMPTYDIR%\empty.txt