¿Cómo sobrescribir archivos existentes en lote?


123

El siguiente comando copia y mueve un archivo, pero también lo necesito para sobrescribir el archivo que está reemplazando.

xcopy /s c:\mmyinbox\test.doc C:\myoutbox

Respuestas:



43

Puedes usar :

copy /b/v/y

Ver SS64 en COPY .


1
Soy nuevo en el lote ¿Qué significa b / v / a?
Mal

9
solía copy /?tener ayuda! /bsignifica archivo binario, /vsignifica comprobar, /yes forzar. ss64.com es una muy buena referencia de lo contrario.
Benoit

lo siento, me acabo de dar cuenta de que tengo espacios en los nombres de las carpetas que suelo usar guiones bajos, ¿cómo funciona esto correctamente?
Mal

1
adjunte sus argumentos dentro de "'s. Si tiene "dentro un argumento que está encerrado (que nunca es el caso para los nombres de archivo), duplíquelo.
Benoit

30

Agregar /ya la línea de comando de xcopy:

Ejemplo:

xcopy /y c:\mmyinbox\test.doc C:\myoutbox

2
¿Hay más información que pueda agregar que no esté en otra respuesta? De lo contrario, esto no necesita ser publicado como una nueva respuesta.
Michelle

1
use una barra inclinada final para la ruta de destino, de lo contrario, dará error si la carpeta de destino no existe
Nombre de código Jack

19

solo necesitas agregar / Y

xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y

y si estás usando una ruta con espacios, prueba esto

xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y

1
¿Hay más información que pueda agregar que no esté en otra respuesta? De lo contrario, esto no necesita ser publicado como una nueva respuesta
jeb

11

Si el comando copiar se ejecuta desde un trabajo por lotes, no necesita usar el modificador / Y: sobrescribirá los archivos existentes.


2

Puede consultar la ayuda del símbolo del sistema de Windows con el siguiente comando:xcopy /?


2

Un comando que copiaría en cualquier caso

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y

1

Si el archivo de destino es de solo lectura, use /y/r

xcopy /y/r source.txt dest.txt
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.