La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Ms-Dos/598575-Sobreescribir-un-archivo.html

Sobreescribir un archivo

Sobreescribir un archivo

Publicado por Julio (9 intervenciones) el 17/02/2006 16:20:30
Hola, otra vez quisiera que me ayuden con algo, como hago para que no me pida la confirmación de eliminación o copia de un archivo, por ejemplo yo hago:

del c:\prueba\prueba /s
xcopy c:\prueba2\prueba c:\prueba /s

y me pide que le confirme si deseo sobreescribir y también cuando voy a eliminar...

De antemano gracias por la ayuda

RE:Sobreescribir un archivo

Publicado por juckar (9 intervenciones) el 17/02/2006 21:24:40
Puedes ver todas las opciones de "del" y "xcopy" ejecutando:

del /?
xcopy /?

Para borrar en "modo silencioso":

del c:\prueba\prueba /s /q

Para copiar sin que me pregunte cuando debe reescribir:

echo T | xcopy c:\prueba2\prueba c:\prueba /s /y

RE:Sobreescribir un archivo

Publicado por juckar (9 intervenciones) el 17/02/2006 21:27:03
Sorry, en el post anterior se me ha colado un echo. Para copiar sin que pregunte puedes hacerlo de dos formas:

xcopy c:\prueba2\prueba c:\prueba /s /y

o bien:

echo T | xcopy c:\prueba2\prueba c:\prueba /s

RE:Sobreescribir un archivo

Publicado por Julio (9 intervenciones) el 17/02/2006 21:53:45
Me sale un error "El Modificador no es valido : "y""

Pero si me copia sin pedir la confirmación.... que raro... no deberia pasar eso no?

RE:Sobreescribir un archivo

Publicado por juckar (9 intervenciones) el 18/02/2006 01:41:25
¿Te aparece la Y en la auda?

xcopy /?

(((( A ))) Si no te aparece, y utilizaste:

1) echo T | xcopy c:\prueba2\prueba c:\prueba /s

seguramente te funcionará sin problemas.

2) echo T | xcopy c:\prueba2\prueba c:\prueba /s /y

seguramente te copiará sin confirmación y te dará error de modificador.

3) xcopy c:\prueba2\prueba c:\prueba /s /y

no te funcionará.

(((( B )))) Si te aparece el modificador /Y en la ayuda:

si que me parece muy raro que te dé error en el modificador ¿Quizás deberías ponerla en mayúscula? - a veces pasa con algunos comandos.

En resumen: el caso es que te ha funcionado, si no quieres ver el error mandalo al dispositivo nulo:

xcopy c:\prueba2\prueba c:\prueba /s /y 2> NUL


Un saludo -

RE:Sobreescribir un archivo

Publicado por Julio (9 intervenciones) el 18/02/2006 02:01:51
Funciona todo OK, pero el mensaje que sale es ese..

Igual trabajo sin problemas, solo lo comentaba para que esten informados...

Gracias por la ayuda brother

RE:Sobreescribir un archivo

Publicado por ANDRES NAVARRETE (1 intervención) el 25/07/2013 23:55:51
y para no sobreescribir como hago? gracias