He creado un archivo por lotes que copia automáticamente un archivo .sql en la ruta del servidor Jasper instalado (podría ser cualquier directorio de instalación de software).¿Cómo crear un archivo de proceso por lotes que funcione tanto para Archivos de programa como para Archivos de programa (x86)?
Ésta es mi lote script--
C: \ ARCHIV ~ 2 \ JASPER ~ 1,0 \ mysql \ bin \ mysql.exe u root -proot < create_database.sql
que está trabajando cuando jasper está instalado en Archivos de programa (x86). ¿Cómo puedo generalizarlo para Archivos de programa y Archivos de programa (x86)?
¿Qué pasa con "Archivos de programa"? –
C: \ PROGRA ~ 2 puede ser cualquier carpeta, no sabe nada acerca de la generación de nombres 8.3 en la máquina de los usuarios finales ... – Anders
No puedo encontrar nada para respaldarlo en este momento, pero estoy bastante seguro de que C: \ PROGRA ~ 1 siempre va a apuntar a la carpeta C: \ Archivos de programa, así como lo siguiente ... 'C: \ PROGRA ~ 1 == C: \ Archivos de programa' ' C: \ PROGRA ~ 2 == C: \ Archivos de programa (x86) ' ' C: \ PROGRA ~ 3 == C: \ ProgramData' 'C: \ DOCUME ~ 1 == C: \ Documents and Settings' ' C : \ SYSTEM ~ 1 == C: \ System Volume Information' .. Podría estar equivocado .. – wasatchwizard