Liste der Windows-eigenen Kommandos
WIP:Beispiele: leere Verzeichnisse löschen
Man kann das RD-Kommando ansetzen und per Default nicht(!) rekursiv löschen. Der Fehlerkanal wird ins Nul-Device geleitet. Verzeichnisse, die gelöscht werden konnten, werden ausgegeben.Dann braucht man natürlich noch eine Liste der Verzeichnisse… das geht mit rekursiv mit dir /s und Berücksichtigung der Dateiattribute. Damit tieferliegende Verzeichnisebenen zuerst durchsucht werden, drehen wir einfach die Sortierreihenfolge um.
set startdir="d:\irgendwo\" FOR /F "tokens=* delims=" %%a in ('dir /AD /B /S "%startdir%" ^| sort /R' ) do ( RD "%%a" 2>nul && echo ^> %%a )