Batch con IF NOT EXIST
Publicado por Nando (1 intervención) el 02/10/2013 12:19:47
Buenos días, quiero hacer un batch que compruebe si existe una ruta, si existe ejecuta el código y sino, mapea la unidad.
Estoy probando con un simple If, pero no me funciona bien:
La ruta está en un servidor.
Cuando ejecuto el batch y la unidad está mapeada, muestra el mensaje "Si existe"
Desconecto la unidad Y: y ejecuto el batch, muestra el mensaje "Si existe", cuando entiendo que debería mostrar el mensaje "No existe".
He probado de todo, a poner la ruta sin comillas, con la \\ , etc...
Espero que me podáis ayudar, gracias de antemano.
Estoy probando con un simple If, pero no me funciona bien:
1
2
3
4
5
6
7
8
9
10
11
echo off
cls
echo esto es una prueba
pause >nul
If not exist "y:\\Servidor\Datos" (
echo Si existe
pause
) ELSE (
echo No existe
pause
)
La ruta está en un servidor.
Cuando ejecuto el batch y la unidad está mapeada, muestra el mensaje "Si existe"
Desconecto la unidad Y: y ejecuto el batch, muestra el mensaje "Si existe", cuando entiendo que debería mostrar el mensaje "No existe".
He probado de todo, a poner la ruta sin comillas, con la \\ , etc...
Espero que me podáis ayudar, gracias de antemano.
Valora esta pregunta


0