Tengo un archivo de proceso por lotes que no sé qué letra de unidad será, ya que me moveré mucho.Hacer una ruta relativa en el archivo por lotes
Por ejemplo: Los archivos de adobe residen en: J: \ Archivos \ Nueva carpeta \ USB \ adob
El archivo por lotes se ejecuta desde: J: \ Archivos \ Nueva carpeta \ USB \ USBSTICK
Así que probé el código:
xcopy /s /y "%~dp0\..\..\USB\Adob\*" "C:\Program Files\"
Pero no copiará los archivos. ¿Cómo puedo obtenerlo dinámico?
Una manera fácil de obtener la letra de la unidad es "echo! Cd: ~ 1!".Eso debería hacerse eco del primer carácter en la variable CD (directorio actual). –