我在 C: 下创建了一个名为“x y”的文件夹。文件夹名称中有一个空格。在 Windows 10 上的 cmd shell 中,此命令
start winword.exe "c:/x y/temp.docx"
失败并出现以下错误:
如果我将第一个 / 更改为 \,它就会成功:
start winword.exe "c:\x y/temp.docx"
如果我重命名文件夹以删除空格,然后再次使用 /,它会成功:
start winword.exe "c:/xy/temp.docx"
这让我很头疼,因为我使用 emacs org 模式,而 org “有帮助地”将链接路径中的所有 \ 更改为 /。因此,我指向名称中带有空格的文件夹中文件的链接不起作用。
这是已知行为吗?