Я разрабатываю командный файл командной строки на Windows 7. Я пытаюсь добавить \ в каталог, если это не так.
Это всего лишь тест:
@echo off
set solutionDir=%CD%\
echo %solutionDir%
if [%solutionDir:~-1%] EQU [\] echo ends with \
Эта строка, if [%solutionDir:~-1%] EQU [\] echo ends with \ отлично работает, чтобы проверить, заканчивается ли она на \ но я хочу проверить, не заканчивается ли она на \ .
Я пробовал все это, но во всех них я получаю синтаксическую ошибку:
- if [%solutionDir:~-1%] NEQ [\] echo ends with \
- if NOT [%solutionDir:~-1%]==[\] echo ends with \
- if [%solutionDir:~-1%]!=[\] echo ends with \
Я получаю текущую директорию , и я хочу , чтобы добавить его \ , если оно не имеет его.
Как мне это сделать?
