Я переименовываю группу файлов, которые начинаются с TB-Practice
и начинаются с P-
.
Пока у меня есть эта партия
pushd %~dp0
for %%i in ("TB-Practice*.pdf") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st eleven chars, then appends prefix
::P- is put in front of the file name
ren "%fname%" "P-%fname:~11%"
goto :eof
К сожалению, вместо P-Filename
я получаю P- Filename
который несовместим с текущим форматом, который я использую для этих файлов.
Что я делаю неправильно? При объявлении переменных нигде нет пробела.