在Windows上使用cmd,使用pushd很容易为UNC路径分配驱动器号:
C:\Windows\> pushd \\server\share\path
Y:\> popd
C:\Windows\>
Run Code Online (Sandbox Code Playgroud)
但是我希望能够对本地路径执行相同操作,因为它会缩短文件路径,并且我必须使用不支持具有很长路径的文件的命令.
这个想法是G:在脚本中没有硬编码的情况,因为它可以在另一台机器上使用.
subst G: .
pushd G:\
(other commands)
popd
subst G: /d
Run Code Online (Sandbox Code Playgroud)
我试过pushd \\?\%CD%但不幸的是它不起作用......
有没有人有魔术呢?
谢谢
如果你在Windows 7上,你不必使用驱动器号.您可以改为创建符号链接.
要链接到文件夹,请使用:
cd <folder_you_want_the_link_in>
mklink /D \MyLinkedFolder \Folder\Folder\Folder\Folder\MyLinkedFolder
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3343 次 |
| 最近记录: |