Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


исключения можно делать подобным образом:
Код: Выделить весь код
.../c "cmd /c echo @path"|find /i /v "Егаис"
.../c "cmd /c echo @file"|find /i /v "curl.exe"
и это надо оборачивать в for /f, например:
Код: Выделить весь код
@echo off
set "d=%LocalAppdata%\Temp"
set "d1=A"
set "d2=Егаис"
set "f1=aaa.txt"
set "f2=curl.exe"
set dt=3

:: Файлы
for /f "delims=" %%a in ('forfiles /p "%d%" /s /d -%dt% /c "cmd /c if @isdir==FALSE echo @path"^|findstr /v /c:"%f1%" /c:"%f2%"') do >nul 2>&1 del /q "%%~a"
:: Папки
for /f "delims=" %%a in ('forfiles /p "%d%" /s /d -%dt% /c "cmd /c if @isdir==TRUE echo @path"^|findstr /v /c:"%d1%" /c:"%d2%"') do >nul 2>&1 rd /s /q "%%a"
pause& exit

Последний раз редактировалось alpap, 25-11-2020 в 15:33.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:28, 25-11-2020 | #5