De volgende opdracht kopieert en verplaatst een bestand, maar ik heb het ook nodig om het bestand dat het vervangt te overschrijven.
xcopy /s c:\mmyinbox\test.doc C:\myoutbox
Antwoord 1, autoriteit 100%
Voeg /Y toe aan de opdrachtregel
Antwoord 2, autoriteit 27%
U kunt gebruiken:
copy /b/v/y
Zie SS64 op COPY.
Antwoord 3, autoriteit 20%
Voeg /y
toe aan de opdrachtregel van xcopy
:
Voorbeeld:
xcopy /y c:\mmyinbox\test.doc C:\myoutbox
Antwoord 4, autoriteit 13%
je hoeft alleen maar /Y toe te voegen
xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y
en als je een pad met spaties gebruikt, probeer dan dit
xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y
Antwoord 5, autoriteit 7%
Als het kopieercommando wordt uitgevoerd vanuit een batchtaak, hoeft u de schakeloptie /Y niet te gebruiken: het zal bestaande bestanden overschrijven.
Antwoord 6, autoriteit 3%
Om het ene bestand naar een andere directory te overschrijven zonder enige prompt, heb ik uiteindelijk het commando COPY gebruikt:
copy /Y ".\mySourceFile.txt" "..\target\myDestinationFile.txt"
Antwoord 7, autoriteit 2%
Een commando dat in ieder geval zou kopiëren
xcopy "path\source" "path\destination" /s/h/e/k/f/c/y
Antwoord 8
U kunt de hulp van de Windows-opdrachtpromptraadplegen met de volgende opdracht: xcopy /?
Antwoord 9
Als het doelbestand alleen-lezen is, gebruik /y/r
xcopy /y/r source.txt dest.txt
Antwoord 10
Dit is wat voor mij werkte om een bestand te kopiëren en te overschrijven van B:\ naar Z:\ schijf in een batchscript.
echo F| XCOPY B:\utils\MyFile.txt Z:\Backup\CopyFile.txt /Y
De parameter “/Y” aan het einde overschrijft het doelbestand, als het bestaat.