5

Я хочу добавить каталог к пути Windows (я использую 64-разрядную версию Windows 7). Однако я не могу найти способ сделать это:

  • Изменение переменной PATH через GUI не работает, так как она всегда добавляется.
  • Изменение PATH с помощью setx не предшествует ни тому, ни другому:

    setx PATH "new_dir:% PATH%"

Однако мне нужно предварительно указать путь, потому что я хочу добавить каталог gnu_utils перед любым другим каталогом, чтобы Windows использовала поиск gnu при запуске find, а не собственный псевдоним find.

Установка Cygwin и использование BASH, к сожалению, не вариант.

РЕДАКТИРОВАТЬ:

Я думаю, что я должен был уточнить, что я также не могу изменить системный PATH - только пользовательский PATH.

2 ответа2

6

Печатать PATH /? в окне CMD дает мне это:

[...] Включение% PATH% в новый параметр пути приводит к добавлению старого пути к новому параметру.

В моем случае (среда Бельгии) я могу использовать эту команду:

set path c:\users;%path%

и c:\users добавляется к существующему пути

Позаботьтесь о том, чтобы использовать правильный разделитель списка (я должен использовать ';')

-1

Используйте ";" в качестве разделителя пути. Перезапустите новое окно командной строки, чтобы изменения вступили в силу.

SETX PATH "new_dir";%PATH%

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .