15

Я пытаюсь cd в каталог Program Files но я получаю сообщение об ошибке. Вот снимок экрана.

Сообщение об ошибке PowerShell

Вот команда, которую я выполняю, и сообщение об ошибке:

PS C:\> CD C:\Program Files

Set-Location: не найден параметр, который соответствует имени параметра «Файлы». В строке: 1 символ: 3 + CD <<<< C:\Program Files

7 ответов7

29

Вам нужно заключить путь в двойные кавычки, если в пути есть пробел!

cd "C:\Program Files"
10

Введите cd c:\ . Теперь нажимайте клавишу табуляции (это автозаполнение, что сэкономит вам много времени на ввод текста), пока не отобразится каталог с пробелами в имени. Обратите внимание, как он разграничивает путь с помощью обратных кавычек. Используйте тот же символ, когда вы печатаете. На моей клавиатуре en-GB это символ слева от клавиши 1.

Редактировать: тьфу! мои глаза! Это апостроф, а не обратный удар.

7

Вы также можете использовать переменную среды ProgramFiles

cd $env:ProgramFiles
3

Попробуй это

C:\>cd "Program Files"

Это будет работать

1

МЕТОД 1: с кавычками

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Метод 2: без использования кавычек

cd Program\ Files \(x86\)

Точно так же это пойдет для программных файлов.

-2

Попробуйте тогда 8.3 версию имени файла:

cd C:\Progra~1

Также попробуйте:

cd C:\Program*
-3

Вы должны попробовать с

cd C:\Program\ Files

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