无法CD到文件夹路径中带有空格的文件夹


18

我试图cdProgram Files目录,但我发现了一个错误。这是屏幕截图。

PowerShell错误消息

这是我正在运行的命令和错误消息:

PS C:\> cd C:\ Program文件

Set-Location:找不到与参数名称“ Files”匹配的参数。在第1行:char:3 + cd <<<< C:\ Program Files


1
有空格,逃脱它。

9
cd "C:\Program Files"
约阿希姆·伊萨克森

Answers:


14

输入cd c:\。现在,反复按Tab键(此键是自动完成的,这将为您节省很多输入时间),直到显示名称中带有空格的目录为止。注意,它如何用反引号分隔路径。输入时使用相同的字符。在我的en-GB键盘上,它是1键左侧的字符。

编辑:嗯!我的眼睛!这是撇号,而不是反引号。




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

2
不,他不应该。在这里,反斜杠是路径分隔符,而不是转义符。他必须要么引用路径(如已经建议的那样),要么用引号引起来的空格:cd C:\Program` Files
Ansgar Wiechers 2012年

甚至建议的编辑也是错误的。拒绝。
music2myear
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.