Мне нужно запустить файл .bat по сетевому пути (путь UNC).
В начале мой bat-файл был примерно таким
cd subfolder
some file operations
Когда я тестировал его на своем локальном компьютере, он работал, но когда я перемещаю файл в сетевой каталог, у меня есть:
'\\ComputerName\SharedFolder\Resource' is an invalid current directory path. UNC paths are not supported.
Defaulting to Windows directory.
C:\Windows
Я пытался использовать команду pushd
, но это не помогло:
pushd subfolder
some file operations
'\\ComputerName\SharedFolder\Resource' is an invalid current directory path. UNC paths are not supported.
Defaulting to Windows directory.
C:\Windows>pushd subfolder
No such directory.
Я могу, конечно, написать что-то вроде этого
pushd \\ComputerName\SharedFolder\Resource\subfolder
но я хочу использовать один и тот же файл .bat в нескольких папках, поэтому я хочу использовать относительный путь. Является ли это возможным?