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

无法cd到文件夹路径中有空格的文件夹。

我正在尝试cdProgram Files目录,但我得到一个错误。下面是屏幕截图。

这是我运行的命令和错误信息。

PS C:\> cd C:\Program Files

Set-Location : A parameter cannot be found that matches parameter name ‘Files’.

答案 (6)

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

如果路径中有空格,则需要用双引号将路径包围起来!

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

输入`cd c:输入 。 现在反复按tab键(这是自动完成,可以节省你大量的输入),直到它显示出一个名称中带有空格的目录。请注意它是如何用反标线来划分路径的。当你在打字的时候使用同样的字符。在我的en-GB键盘上,它是1键左边的字符。

编辑:唉!我的眼睛! 这是一个撇号,而不是背标。

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

您也可以使用 ProgramFiles 环境变量

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

试试这个

C:\>cd "Program Files"

这个可以。

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

方法1 : 使用引号

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

方法2 。不使用引号

cd Program\ Files \(x86\)

同样,它也会用于程序文件。

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

那就试试8.3的文件名版本:

cd C:\Progra~1

也可以试试。

cd C:\Program*