Я хотел бы проверить, существует ли файл Java на ПК, и если он существует, получить путь к файлу (исключая имя файла) и использовать его в переменной. Мне нужно сделать это с помощью командного файла.
Я получил, насколько следующая команда, которая отображает полный путь к файлу .exe
:
for %i in (java.exe) do @echo. %~$PATH:i
Результат:
C:\Program Files\Common Files\Oracle\Java\javapath\java.exe
Однако я не могу продолжить, так как мне нужно извлечь путь, исключая имя файла. В качестве альтернативы может быть команда, которая просто возвращает путь к папке.
Может кто-нибудь помочь мне?