Не вдається CD в папку з пробілами в шляху папки


18

Я намагаюся перейти cdдо Program Filesкаталогу, але я отримую помилку. Ось знімок екрана.

Повідомлення про помилку PowerShell

Ось команда, яку я виконую, та повідомлення про помилку:

PS C: \> cd C: \ програмні файли

Set-Location: Неможливо знайти параметр, який відповідає імені параметра "Files". У рядку: 1 char: 3 + cd <<<< C: \ Program Files


1
там пробіл, уникнути цього.

9
cd "C:\Program Files"
Йоахім Ісакссон

Відповіді:


14

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

Редагувати: тьфу! мої очі! Це апостроф, а не бетінг.


30

Шлях потрібно оточити подвійними лапками, якщо на шляху є пробіл!

cd "C:\Program Files"

8

Ви також можете використовувати змінну середовища ProgramFiles

cd $env:ProgramFiles


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

2
Ні, він не повинен. Зворотна косою рисою тут є роздільник шляху, а не символ втечі. Він повинен або процитувати шлях (як уже було запропоновано), або втекти пробіли із зворотними посиланнями:cd C:\Program` Files
Ansgar Wiechers

Навіть запропонована редакція неправильна. Відхилено.
music2myear
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.