Благодарю, именно то что надо. На всякий случай заберу оба варианта.
На другом форуме мне предложили такой вариант решения:
Код:

@echo off
>nul chcp 1251
:loop
if "%~1" == "" chcp 866 & exit /b
if /i not "%~x1"==".doc" goto loop
<"%~1" set /p xx=
if not "%xx:~0,2%"=="PK" goto loop
rename "%~1" "%~1x"
shift
goto loop
Как вы думаете, какой вариант более правильный и работоспособный?