Я не уверен, что я делаю здесь не так, но я пытаюсь проанализировать некоторые XML-файлы в моей папке и получить подстроку каждого имени файла.Вот что я получил в своем файле .bat:
for %%f in (*.xml) do (
echo %%f
echo %%f:~3,-4%%
)
Первый эхо-файл выводит имя файла просто отлично.Но второе эхо - это то, с чем у меня проблемы.Я получаю вывод, например, для NewABCDEFG.xml:
NewABCDEFG.xml
NewABCDEFG.xml:~3,-4%
Когда я должен получить:
NewABCDEFG.xml
ABCDEFG
Я не могу понять, что не так.Если я сам запускаю команду substring в командной строке, она работает нормально.Какие-либо предложения?