Пожалуйста, поправьте этот код, чтобы работало. А работать должно:
1) определение имени файла без расширения и запись в переменную
2) соответственно, после рабочего пункта 1) должен работать весь код
читать дальше »
Код:

SET 123=D:
SET 321=%123%\Zip
For %%i In ("%321%\DP_MassStorage_wnt5_x86-32_*.7z") Do Set FILENAME=%%~ni
IF NOT EXIST "%321%\%FILENAME%.7z" GOTO A
:A
ECHO Нету файла "%321%\%FILENAME%.7z" (без кавычек)
GOTO END
Спасибо.