Чтобы увидеть, существует ли UNC-путь:
set somepath=\some\path\NUL
CALL:2 "%somepath%"
GOTO:EOF
:2
PUSHD "%~dp1"
IF [%errorlevel%] == [0] (
ECHO IT EXISTS
POPD
) ELSE (
ECHO IT DOES NOT EXIST
)
Если он существует, он создаст сетевой диск (Z, если он еще не назначен) с указанием пути и компакт-диска в нем, и вернет уровень ошибки, равный 0. Если он не существует, команда завершится неудачно и вернется уровень ошибки 1.
Если вы хотите выйти из пути UNC, используйте команду POPD