He creado un archivo CMD, que no se si el código que he puesto es correcto, porque no me termina de funcionar como quiero, primero comprueba que nombre tiene la carpeta, y una vez comprobado ejecuta explorador de archivos y muestre esa carpeta.
He puesto este código, y si la carpeta se llama COMPARTIDA el explorador de archivos se ejecuta y muestra esa carpeta, pero…. si la carpeta se llama COMPARTIR el explorador se ejecuta dos veces, una que muestra la carpeta COMPARTIR, y otra que muestra la carpeta DOCUMENTOS
Código:
set "carpeta=C:\compartir"
if exist %carpeta% (explorer.exe c:\COMPARTIR)
else
(explorer.exe c:\COMPARTIDA)
También he probado una tercera condición por si la carpeta tiene otro nombre o no existe, ya que el explorador de archivos se sigue ejecutando mostrando la carpeta DOCUMENTOS, he probado con este código:
Código:
set "carpeta=C:\compartir"
if exist %carpeta% (explorer.exe c:\COMPARTIR)
elif
(explorer.exe c:\COMPARTIDA)
else
(exit)
Que código seria el correcto porque no doy con la solución?
Salu2.