Используя cmd в Windows, легко назначить букву диска UNC-пути с помощью pushd:
C:\Windows\> pushd \\server\share\path
Y:\> popd
C:\Windows\>
Однако я бы хотел сделать то же самое с локальными путями , потому что это сократит пути к файлам, и мне придется использовать команды, которые не поддерживают файлы с очень длинным путем.
Идея состоит в следующем без G:
, жестко закодированного в сценарии, поскольку его можно использовать на другом компьютере.
subst G: .
pushd G:\
(other commands)
popd
subst G: /d
Я пытался pushd \\?\%CD%
но, к сожалению, это не работает ...
У кого-нибудь есть магический трюк для этого?
Спасибо