Tengo una unidad de red asignada a Z:\
¿Existe un comando simple para conocer la ruta de red completa cmd
?
Es decir, si se cmd
muestra Z:\ABC\
, tenía un comando para mostrar\\networkDrive\MappedDir\ABC
net use
está bien, pero me gustaría obtener la ruta completa del directorio de trabajo actual (para copias rápidas).
echo %cd%
?echo %cd%
genera el directorio actual (Z:\ABC
) y no\\netDrive\ABC
Es una pregunta bastante antigua, pero ... Estaba buscando la misma respuesta exacta que cuando intentaba crear un lote que usaría la ruta UNC a la ubicación real del parche y hacer algunas cosas allí (así que solo copie y pegue en otra ubicación / carpeta y comenzar de nuevo).
Como no pude encontrar una respuesta, encontré una solución, pero no es muy hermosa y ciertamente no es un simple comando. Pero es posible implementar en lote. En CMD sería:
Puede copiar las cuatro líneas (mejor 4 + línea vacía) y pegarlas en CMD para obtener un eco inmediato de la ruta para copiarlo.
En lote, lo usarías de manera un poco diferente:
La variable% CD% almacena la ruta actual y solo necesita la letra de la unidad, por lo que solo la busca con el comando ENCONTRAR en NET USE. Con los "tokens = 2" (o 3, dependiendo de la salida NET USE) la variable% i almacena la ruta a la letra de unidad que buscó. Después de eso, el segundo comando SET agrega las carpetas que examinó en la unidad de red con% CD: ~ 2% (desplazamiento 2 para cortar la letra de la unidad).
Para el lote, utiliza las variables% ~ d0 o% ~ p0. % 0 almacena la ruta completa del lote en sí (por ejemplo, Z: \ temp \ test.bat;% ~ d0 = Z:;% ~ p0 = \ temp \; d = unidad, p = ruta, f = ruta completa, n = nombre) de lo contrario es similar al comando CMD.
fuente
(DO...)
falta el ejemplo en loteSET ...
ybOriginalPath
no está definido en ninguna parte.La ruta del murciélago puede ser diferente del directorio de trabajo. Entonces necesitamos el primer acercamiento de Mykorrhiza dentro de un murciélago. Para acomodar la situación de estado perdido y también unidades de disco locales, necesitamos verificaciones adicionales. El siguiente es el código de trabajo:
El código anterior funciona en la mayoría de los casos, pero hay casos en los que el uso neto y el hallazgo no funcionan, el siguiente es el método de trabajo finalmente probado:
fuente
Si desea que siempre se muestre en el indicador, puede
que le mostrará su ruta UNC y su ruta basada en la letra de unidad.
fuente