Я хотел бы проверить, существует ли файл Java на ПК, и если он существует, получить путь к файлу (исключая имя файла) и использовать его в переменной. Мне нужно сделать это с помощью командного файла.

Я получил, насколько следующая команда, которая отображает полный путь к файлу .exe :

for %i in (java.exe) do @echo.   %~$PATH:i

Результат:

C:\Program Files\Common Files\Oracle\Java\javapath\java.exe

Однако я не могу продолжить, так как мне нужно извлечь путь, исключая имя файла. В качестве альтернативы может быть команда, которая просто возвращает путь к папке.

Может кто-нибудь помочь мне?

0