¿Cómo puedo navegar en el símbolo del sistema a una carpeta remota que se ha compartido entre los usuarios? [duplicar]

12

Entonces, básicamente, quiero ir a 192.xxx.xxx.xxx \ myFolder para ver los archivos que contiene. Voy con Explorer y funciona bien, incluso puedo eliminarlo y / o modificarlo y agregarle archivos.

El problema es que estoy tratando de pasar: cd \\192.xxx.xxx.xxx\myFolder y devuelve: CMD no es compatible con las rutas de acceso UNC como un directorio real (estoy traduciendo esto, ya que el mensaje original está en español).

Espero que esta pregunta tenga sentido,

¡Muchas gracias!

villancikos
fuente
¿Qué versión de windows?
EBGreen
Windows 7 mi amigo (aunque la carpeta está en Server 2003) @EBGreen
villancikos
1
En W7 tendrías Powershell donde podrías CD a la ruta UNC sin problema.
EBGreen

Respuestas:

19

Use pushd para crear una unidad virtual:

pushd \\UNC\path

Y para desasignar la unidad virtual y volver a su ruta local anterior:

popd
James Scholes
fuente
Supongo que funciona , pero incluso para Microsoft, es extraño ...
Aaron Miller
Supongo que tiene sentido porque no puedes simplemente atravesarlo. Primero tiene que montar la ubicación en el sistema de archivos, y pushdpuede hacerlo temporalmente, con bastante facilidad.
Ben Richards
@BenRichards: Windows monta discos y recursos compartidos de red tan pronto como se accede a ellos; asignar una letra de unidad es completamente opcional. Es una limitación artificial en cmd.exe.
user1686
@grawity Buen punto. Y yo diría "compatibilidad con DOS" a eso, excepto que ya abandonaron cualquier compatibilidad decente de DOS con Vista. Entonces, supongo que realmente es extraño.
Ben Richards
6

Puede montar un recurso compartido de red en una letra de unidad y usar este punto de montaje en el símbolo del sistema. Obviamente, puede montar a través de la interfaz gráfica de usuario, pero también a través de la línea de comando usando el net usecomando, por ejemplo:

net use D: \\192.168.1.1\share && cd /D D:

Desmontar usando net use D: /DELETE. Consulte net use /?para obtener más indicadores, por ejemplo, si el acceso al recurso compartido requiere una contraseña.

Thomas Thomas
fuente