![无法 cd 到文件夹路径中有空格的文件夹](https://linux22.com/image/1330710/%E6%97%A0%E6%B3%95%20cd%20%E5%88%B0%E6%96%87%E4%BB%B6%E5%A4%B9%E8%B7%AF%E5%BE%84%E4%B8%AD%E6%9C%89%E7%A9%BA%E6%A0%BC%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我正在尝试cd
进入Program Files
目录,但出现错误。以下是屏幕截图。
这是我正在运行的命令和错误消息:
PS C:\> cd C:\Program Files
Set-Location:找不到与参数名称“Files”匹配的参数。位于行:1 字符:3 + cd <<<< C:\Program Files
答案1
输入cd c:\
。现在反复按 Tab 键(这是自动完成功能,可以节省您大量的输入时间),直到它显示名称中包含空格的目录。请注意它如何用撇号分隔路径'
。输入时使用相同的字符。
编辑:确保使用撇号,而不是反引号。
答案2
如果路径中有空格,则需要用双引号将路径括起来!
cd "C:\Program Files"
答案3
您还可以使用 ProgramFiles 环境变量
cd $env:ProgramFiles
答案4
方法1: 带引号
cd "C:/Prgram Files (x86)"
cd 'C:/Program Files (x86)'
方法2: 不使用引号
cd Program\ Files \(x86\)
同样,它也适用于 Program Files。