В моем пакетном файле я пытаюсь вызвать переменную после подчеркивания. Но переменная не распознается, если она добавлена после подчеркивания.
set /p X=Folder name:%=%
mkdir Delta_%X%
Таким образом, windows создавал каталог с именем Delta_ вместо Delta_ {Имя папки, предоставленное пользователем для X} для приведенного выше кода.
Чтобы обойти эту ситуацию, я назначил подчеркивание другой переменной и назвал обе переменные, и она отлично работает. Хотел проверить, есть ли другой (правильный) способ решения этой проблемы.
Временное решение:
set /p X=Folder name:%=%
set Z=_
mkdir Delta%Z%%X%