Pregunta: | 18682 - DUDA SOBRE FICHERO BAT |
Autor: | mario jaraiz |
HOLA MI DUDA ES LA SIGUIENTE ,NO TENGO MUCHA IDEA DE FICHEROS BAT , Y TENGO UN FICHERO BAT QUE SE VA UTILIZAR PARA COPIAR UNA SERIE DE CARPETAS DESDE CDROM AL DISCO DURO COMO PUEDO PONER EN EL BAT QUE SEPA EN QUE UNIDAD ESTA EL CD-ROM,HAY ALGUN TIPO DE VARIABLE QUE DEVUELVE EN QUE UNIDAD ESTA EL CD-ROM.
AHORA LO TENGO ASI,PERO E: NO TIEN PORQUE SER LA UNIDAD DEL CDROM @ECHO OFF ECHO Comprobando la existencia de la Carpeta o Directorio ECHO al que se copia la Base de Datos ECHO -------------- 0 --------------- ECHO Si existiera una instalacion anterior se borrarian todos los datos PAUSE if not exist C:\DTOLEDO MD C:\DTOLEDO if not exist C:\DTOLEDO\PRESUP MD C:\DTOLEDO\PRESUP if not exist C:\DTOLEDO\PRESUP\Centros MD C:\DTOLEDO\PRESUP\Centros ECHO Copiando la Base de Datos ECHO de PRESUPUESTO ECHO -------------- 0 ------------- copy E:\DTOLEDO\PRESUP\Centros\P*.* C:\DTOLEDO\PRESUP\Centros PAUSE |
Respuesta: | El Conejito Ruiz |
Mario
Solo agrega a la linea MSCDEX.EXE que es el driver de DOS para dar de alta el CD-ROM, agregale la linea /L:X, donde la X significa la unidad con la que va a ser reconocida la unidad de CD-ROM, eso te da la certeza de a que unidad llamar Saludos PD: Tambien me puedes escribir a [email protected] |
Respuesta: | Anibal Burgues |
Hola Mario:
Si el .BAT lo ejecutas desde el CDROM deberias ponerlo de la siguiente manera: Copy \Dirctorio\P*.* C:\Destino Al colocar la contrabarra y no la unidad asume ese directorio esta en el raiz no importando la unidad que sea.- Espero que esto te sea de utilidad.- |