Nie można cd do folderu ze spacjami w ścieżce folderu


18

Próbuję przejść cddo Program Fileskatalogu, ale pojawia się błąd. Oto zrzut ekranu.

Komunikat o błędzie programu PowerShell

Oto polecenie, które uruchamiam i komunikat o błędzie:

PS C: \> cd C: \ Program Files

Ustaw lokalizację: nie można znaleźć parametru, który pasuje do nazwy parametru „Pliki”. W linii: 1 znak: 3 + cd <<<< C: \ Program Files


1
jest spacja, uciekaj.

9
cd "C:\Program Files"
Joachim Isaksson

Odpowiedzi:


14

Wpisz cd c:\. Teraz naciskaj klawisz Tab (jest to autouzupełnianie, co pozwoli ci zaoszczędzić dużo pisania), aż pojawi się katalog ze spacjami w nazwie. Zwróć uwagę, w jaki sposób wyznacza ścieżkę za pomocą strzałek wstecznych. Używaj tego samego znaku podczas pisania. Na mojej klawiaturze en-GB jest to znak po lewej stronie klawisza 1.

Edycja: ugh! moje oczy! To apostrof, a nie zwrot.


30

Musisz otoczyć ścieżkę podwójnymi cudzysłowami, jeśli na ścieżce jest miejsce!

cd "C:\Program Files"

8

Możesz także użyć zmiennej środowiskowej ProgramFiles

cd $env:ProgramFiles


1

METODA 1 : Z cytatami

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Metoda 2 : Bez użycia cudzysłowów

cd Program\ Files \(x86\)

Podobnie będzie z plikami programu.


-2

Wypróbuj wersję w wersji 8.3:

cd C:\Progra~1

Spróbuj także:

cd C:\Program*

-3

Powinieneś spróbować z

cd C:\Program\ Files

2
Nie, nie powinien. Ukośnik odwrotny jest tutaj separatorem ścieżki, a nie znakiem ucieczki. Musi albo zacytować ścieżkę (jak już zasugerowano), albo uciec spacjami za pomocą backticksa:cd C:\Program` Files
Ansgar Wiechers,

Nawet sugerowana edycja jest błędna. Odrzucony
music2myear
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.