1

У меня есть папка с именем "user3"

Путь "c:/users/% username%/easy/user3/"

с помощью cmd я хочу открыть эту папку как приглашение.

Я пробовал следующие пакетные программы,

start "c:/users/%username%/easy/user3/"

start "c:/users/%username%/easy/user3"

Оба не смогли открыть папку user3

Пожалуйста, помогите, ребята ..

1 ответ1

6

В команде start , если первый параметр указан в кавычках, он принимается как заголовок запущенной команды, поэтому вам нужна фиктивная прокладка:

start "" "c:/users/%username%/easy/user3"

Это запустит Explorer в выбранной директории, но я бы сделал еще два изменения:

  • Explorer принимает / в качестве разделителя каталогов, но не все программы это делают, поэтому всегда лучше использовать \ .
  • Указанный вами каталог не обязательно является домашним каталогом пользователя (Windows может быть установлена на другом диске, а имя домашнего каталога не всегда совпадает с буквальным именем пользователя).

Я рекомендую это:

start "" "%userprofile%\easy\user3"

Задний слеш не обязателен.

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