15

I am trying to cd to the Program Files directory, but I'm getting an error. Here is the screen shot.

PowerShell Error Message

Here's the command I'm running and the error message:

PS C:\> cd C:\Program Files

Set-Location : A parameter cannot be found that matches parameter name 'Files'. At line:1 char:3 + cd <<<< C:\Program Files

migrated from stackoverflow.com Sep 23 '12 at 18:52

This question came from our site for professional and enthusiast programmers.

  • 1
    there's whitespace, escape it. – Prinzhorn Sep 23 '12 at 17:20
  • 9
    cd "C:\Program Files" – Joachim Isaksson Sep 23 '12 at 17:21
12

Type cd c:\ . Now press the tab key (this is auto-complete, which will save you a lot of typing) repeatedly until it shows you a directory with spaces in the name. Notice how it delimits the path with backticks. Use the same character when you're typing. On my en-GB keyboard it is the character to the left of the 1 key.

Edit: ugh! my eyes! It's an apostrophe, not a backtick.

29

You need to surround the path in double quotes if there is a space in the path!

cd "C:\Program Files"
7

You can also use the ProgramFiles environment variable

cd $env:ProgramFiles
3

Try this

C:\>cd "Program Files"

This will work.

1

METHOD1: With Quotes

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Method2: Without using Quotes

cd Program\ Files \(x86\)

Similarly it will go for Program Files.

-2

Try then 8.3 filename version:

cd C:\Progra~1

Also try:

cd C:\Program*
-3

You should try with

cd C:\Program\ Files
  • 2
    No, he shouldn't. The backslash is a path separator here, not an escape character. He must either quote the path (as has already suggested) or escape spaces with backticks: cd C:\Program` Files – Ansgar Wiechers Sep 23 '12 at 17:28
  • Even the suggested edit is wrong. Declined. – music2myear Dec 21 '18 at 22:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.