如何在 Windows 中创建路径中有空格的相对链接

如何在 Windows 中创建路径中有空格的相对链接

我想在 Windows 7 中创建一个到包含空格字符的路径的相对链接。

建立相对链接没有路径中的空格作用如下(解释这里):

%windir%\system32\cmd.exe /c start .\somepath\myfile.xlsx

但就我而言,路径中有一个空格:

%windir%\system32\cmd.exe /c start .\some path\myfile.xlsx

我知道创建快捷方式时通常必须用双引号括住路径。这在以下情况下很有效:绝对链接。

但对于我的情况,以下解决方案不起作用:

%windir%\system32\cmd.exe /c start ".\some path\myfile.xlsx"

%windir%\system32\cmd.exe /c "start .\some path\myfile.xlsx"

我也尝试将其他引号(´, ')与上述组合使用,但没有成功。

你知道我在这里错过了什么吗?

答案1

看起来之前的答案是错误的。试试这个:

%windir%\system32\cmd.exe /c start \D<Relative path in double quotes> <Name of file>

所以对你来说,

%windir%\system32\cmd.exe /c start \D"some path" myfile.xlsx

希望这可以帮助。

相关内容