2010-10-29 18 views

Respuesta

86

Agregar/Y para la línea de comandos

+1

xcopy/s/y c: \ mmyinbox \ test.doc C: \ myoutbox ??? – Mal

+0

Cómo enviar F = Archivo, D = directorio? – YumYumYum

+0

@YumYumYum http://stackoverflow.com/questions/3018289/xcopy-file-rename-suppress-does-xxx-specify-a-file-name-message – ikathegreat

30

Usted puede utilizar:

copy /b/v/y 

Ver SS64 on COPY.

+0

im nuevo a lote cuál es b/v/y representan? – Mal

+7

use 'copy /?' Para obtener ayuda! '/ b' significa archivo binario,'/v' significa control, '/ y' es forzado. http://www.ss64.com es una muy buena referencia de lo contrario. – Benoit

+0

lo siento, me acabo de dar cuenta de que tengo espacios en mis nombres de carpeta, usualmente uso caracteres de subrayado, ¿cómo funciona esto correctamente? – Mal

19

Añadir /y a la línea de comandos de xcopy:

Ejemplo:

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

¿Hay más información que pueda agregar que no esté ya en otra respuesta? En realidad, esto no necesita ser publicado como una nueva respuesta. – Michelle

6

Si el comando de copia se ejecuta desde un trabajo por lotes que no es necesario utilizar el modificador/Y: lo hará sobrescribir archivos existentes.

2

Se puede hacer referencia comando mensaje de Windows ayuda usando los siguientes comandos: xcopy /?

0

Si se lee el archivo de destino sólo utilizan /y/r

xcopy /y/r source.txt dest.txt 
6

necesita simplemente agregar/Y

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

y si está utilizando la ruta con espacios, intente esto

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

¿Hay más información que pueda agregar que no esté ya en otra respuesta? Esto realmente no necesita ser publicado como una nueva respuesta de lo contrario – jeb

1

Un comando que copiar en cualquier caso

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