1 (изменено: genauxa, 2022-07-27 16:36:31)

Тема: CMD/BAT: Чистка рабочего стола

Нужно написать код, для чистки всех файлов, ярлыков и папок с рабочего стола, за исключением 3-х папок и 2-х ярлыков
Есть вот такой код, но не могу понять как в него добавить исключение

@echo off
SetLocal enabledelayedexpansion
for /f "delims=" %%a in ('dir/b/ad-h "%userprofile%\..\*"^|findstr/ixvc:"All Users"') do (
for  %%b in ("%userprofile%\..\%%a\Desktop\*") do del /f /q "%%b"
for /d %%c in ("%userprofile%\..\%%a\Desktop\*") do rd /s /q "%%c")
exit

Помогите люди добрые!