Тема: CMD/BAT: Как добавить в исключения 3 папки ?
Добрый день.
Начинающий в области написания кодов Bat.
Интересует сейчас решение такой проблемы, создал бат файл по очистке рабочего стола ( Планируется поставить его в планировщик заданий в 00:00 на все ПК офиса ) , но не знаю как добавить 3 папки в исключения ? Папки будут называться "111", "222", "333".
Пока что смог написать только 2 кода, не знаю насколько они правильны ..
Первый вариант:
rd /s /q "C:\Users\Vladislav\Desktop\123\"
md "C:\Users\Vladislav\Desktop\123\"
Во втором варианте папки сохраняет, но не удаляет остальные файлы (Файлы должны удаляться абсолютно все)
Второй вариант:
@set Directory_for_Cleanup=C:\Users\Vladislav\Desktop\123\
@for /f "usebackq eol=@ tokens=*" %%i in ("%~f0") do @attrib +h "%Directory_for_Cleanup%\%%i"
@for /d %%i in ("%Directory_for_Cleanup%\*") do @rd /s /q "%%~i"
@for /f "usebackq eol=@ tokens=*" %%i in ("%~f0") do @attrib -h "%Directory_for_Cleanup%\%%i"
@exit
111
222
333