Ms-Dos - confirmación de sobreescritura de archivo en script .bat

 
Vista:

confirmación de sobreescritura de archivo en script .bat

Publicado por Jose (2 intervenciones) el 03/09/2014 08:36:07
Hola, he creado un archivo .bat para copiar archivos manualmente. Cada vez que lo copia me pide confirmación de sobreescribir, ¿se puede hacer automático?. También quisiera saber si se puede poner que verifique si ha sido correcto.

Y ya para rizar el rizo, ¿se puede programar dia y hora para que lo ejecute?

Un saludo y mil gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

confirmación de sobreescritura de archivo en script .bat

Publicado por Antoni Masana (811 intervenciones) el 03/09/2014 11:43:33
A la primera pregunta

- Con el parámetro /Y no pregunta para sobre escribir.

A la segunda pregunta:

- El parámetro /V verifica si es correcto.

A la tercera pregunta:

- Utiliza el Programador de tareas

Para más información sobre la copia:

1
COPY /?
o
1
XCOPY /?
y
1
2
IF  /?
con especial atención el apartado del ERRORLEVEL

Windows no tiene buenas herramientas en MS-DOS para verificar, hay que hacer un acto de fe para creer que funciona bien siempre, cosa por otro lado que no es verdad de la buena

Una posibilidad que se me ha ocurrido mientras escribo es esta:

1
2
3
4
5
6
7
8
9
10
11
COPY %Origen% %Destino% /Y /V
 
IF NOT EXIST %Destino% GOTO Error
 
FC %Origen% %Destino% >nul 2>nul
IF ERRORLEVEL 1 GOTO Error
   ECHO Copia Correcta
   GOTO:EOF
:Error
   ECHO Error en la copia
   GOTO:EOF

Falta pulirlo pero es un principio.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

confirmación de sobreescritura de archivo en script .bat

Publicado por Jose Bonifas (2 intervenciones) el 03/09/2014 20:17:43
Muchas gracias Antoni Masana, me ha sido de mucha utilidad.

Gracias. Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar