我想在 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
希望这可以帮助。