megaloman
03-08-2020, 22:03
@Echo Off
Set "BoxIn=Z:\Box_In"
Set "Exclude=(1) Папа! У Васи! Силён (в математике)!!!.txt"
FOR /F "usebackq delims=" %%f IN (`2^>nul Dir "%BoxIn%" /B /S /A:-D`) DO (
If /I Not "%Exclude%"=="%%~nxf" Del /F /A "%%f"
)
Exit /B
Принципиально!!! При наличии кириллицы в тексте кода сохранить его в 866 кодировке!
Set "BoxIn=Z:\Box_In"
Set "Exclude=(1) Папа! У Васи! Силён (в математике)!!!.txt"
FOR /F "usebackq delims=" %%f IN (`2^>nul Dir "%BoxIn%" /B /S /A:-D`) DO (
If /I Not "%Exclude%"=="%%~nxf" Del /F /A "%%f"
)
Exit /B
Принципиально!!! При наличии кириллицы в тексте кода сохранить его в 866 кодировке!