XCOPY:在 BATCH 中无提示地覆盖所有

XCOPY: Overwrite all without prompt in BATCH

我正在编写一个批处理程序,用于将所有 比目标 更新的文件从“C:\Users\ADMIN\Desktop”复制到“D:\Backup”。

此代码有效:

xcopy "C:\Users\ADMIN\Desktop\*.*" "D:\Backup\" /K /D /H

但是,它会询问每个现有的目标文件:Overwrite file [Yes / No / All]?

我想覆盖所有现有目标文件无需用户干预。

我该如何解决这个问题?

解决方案是 /Y 开关:

xcopy "C:\Users\ADMIN\Desktop\*.*" "D:\Backup\" /K /D /H /Y