2012-09-23 17:19:04 +0000 2012-09-23 17:19:04 +0000
18
18

Kan niet cd naar een map met spaties in het map pad

Ik probeer cd naar de Program Files directory te sturen, maar ik krijg een foutmelding. Hier is de schermafdruk.

Hier is het commando dat ik uitvoer en de foutmelding:

PS C:> cd C:\Program Files

Set-Location : Er kan geen parameter worden gevonden die overeenkomt met de parameternaam ‘Bestanden’. Op regel:1 char:3 + cd <<<< C:\Program Files

Antwoorden (6)

30
30
30
2012-09-23 17:22:00 +0000

Je moet het pad omgeven door dubbele aanhalingstekens als er een spatie in het pad staat!

cd "C:\Program Files"
14
14
14
2012-09-23 17:26:44 +0000

Type nu `cd c:Type nu . Druk nu herhaaldelijk op de tab-toets (dit is auto-complete, wat je een hoop typewerk zal besparen) totdat hij je een directory laat zien met spaties in de naam. Merk op hoe het pad wordt afgebakend met backticks. Gebruik hetzelfde teken als je typt. Op mijn en-GB toetsenbord is dat het teken links van de 1 toets.

Edit: ugh! mijn ogen! Het is een apostrof, geen backtick.

8
8
8
2012-09-23 17:36:05 +0000

U kunt ook de ProgramFiles omgevingsvariabele

cd $env:ProgramFiles
3
3
3
2012-09-23 17:21:38 +0000

Probeer dit eens

C:\>cd "Program Files"

Dit zal werken.

1
1
1
2018-06-04 07:45:04 +0000

METHOD1 : Met Quotes

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Method2 : Zonder gebruik van Quotes

cd Program\ Files \(x86\)

Op dezelfde manier zal het gaan voor Program Files.

-2
-2
-2
2018-01-11 16:27:59 +0000

Probeer dan 8.3 bestandsnaam versie:

cd C:\Progra~1

Probeer ook:

cd C:\Program*