Как проверить, присутствует ли каталог в переменной окружения PATH? Вот старт. Тем не менее, все, что мне удалось сделать с приведенным ниже кодом, является эхо-первым каталогом в% PATH%. Поскольку это цикл FOR, вы можете подумать, что он будет перечислять все каталоги в% PATH%, но он получает только первый.
Есть ли лучший способ сделать это? Что-то вроде find или findstr работает с переменной% PATH%? Я просто хотел бы проверить, существует ли каталог в списке каталогов в% PATH%, чтобы не добавлять то, что уже может быть там.
FOR /F "delims=;" %%P IN ("%PATH%") DO (
@ECHO %%~P
)