2010-10-29 3 views

risposta

86

Aggiungi/Y alla riga di comando

+1

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

+0

Come inviare F = File, D = directory? – YumYumYum

+0

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

30

È possibile utilizzare:

copy /b/v/y 

Vedi SS64 on COPY.

+0

im new to batch whats b/v/y sta per? – Mal

+7

usa 'copia /?' Per avere aiuto! '/ b' significa file binario,'/v' significa controllo, '/ y' è forza. http://www.ss64.com è un ottimo riferimento altrimenti. – Benoit

+0

scusa mi sono appena reso conto di avere spazi nei miei nomi utente che uso usualmente il trattino di sottolineatura, come si comporta correttamente questo handld? – Mal

19

Aggiungere /y alla riga di comando di xcopy:

Esempio:

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

C'è qualche altra informazione che puoi aggiungere che non è già in un'altra risposta? Questo non ha davvero bisogno di essere pubblicato come una nuova risposta altrimenti. – Michelle

6

Se il comando di copia viene eseguito all'interno di un processo batch non è necessario utilizzare l'opzione/Y: lo farà sovrascrivi i file esistenti.

2

È possibile fare riferimento di Windows prompt dei comandi aiuto usando seguente comando: xcopy /?

0

Se file di destinazione viene letto utilizzare solo /y/r

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

è necessario aggiungere semplicemente/Y

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

e se stai utilizzando il percorso con spazi, prova questo

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

È possibile aggiungere ulteriori informazioni che non sono già in un'altra risposta? Questo non ha davvero bisogno di essere pubblicato come una nuova risposta altrimenti – jeb

1

Un comando che copia comunque

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