在 Windows 上使用 cmd,很容易通过 pushd 将驱动器号分配给 UNC 路径:
C:\Windows\> pushd \\server\share\path
Y:\> popd
C:\Windows\>
但是,我希望能够对本地路径执行相同的操作,因为它会缩短文件路径,并且我必须使用不支持具有很长路径的文件的命令。
这个想法如下G:
,脚本中没有硬编码,因为它可以在另一台机器上使用。
subst G: .
pushd G:\
(other commands)
popd
subst G: /d
我试过pushd \\?\%CD%
了,可惜没用……</p>
有没有人有这个魔术?
谢谢