如何批量覆盖现有文件?

以下命令复制并移动一个文件,但我也需要它覆盖它正在replace的文件。

xcopy /sc:\mmyinbox\test.doc C:\myoutbox 

将/ Y添加到命令行

您可以使用 :

 copy /b/v/y 

请参阅COPY上的SS64 。

/y添加到xcopy的命令行中:

例:

 xcopy /yc:\mmyinbox\test.doc C:\myoutbox 

如果复制命令从批处理作业中运行,则不需要使用/ Y开关:它将覆盖现有文件。

你只需要添加/ Y

 xcopy /sc:\mmyinbox\test.doc C:\myoutbox /Y 

如果你使用空格的path,试试这个

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

您可以使用以下命令引用Windows命令提示符帮助: xcopy /?

无论如何都要复制的命令

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

如果目标文件是只读的,则使用/y/r

 xcopy /y/r source.txt dest.txt