XCOPY:在BATCH中覆盖所有没有提示的所有内容

FZs*_*FZs 34 windows cmd xcopy batch-file

我创建了一个批处理程序,它将所有比目标更新的文件从"C:\ Users\ADMIN\Desktop"复制到"D:\ Backup".这段代码很好:

xcopy "C:\Users\ADMIN\Desktop\*.*" "D:\Backup\" /K /D /H
Run Code Online (Sandbox Code Playgroud)

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

我希望OVERWRITE所有现有的目标文件,无需用户干预.

我怎么解决这个问题?

谢谢你的回答!

FZs*_*FZs 57

解决方案是/Y开关:

xcopy "C:\Users\ADMIN\Desktop\*.*" "D:\Backup\" /K /D /H /Y
Run Code Online (Sandbox Code Playgroud)

  • /Y 选项仅覆盖预先存在的文件:https://www.lifewire.com/xcopy-command-2618103 (2认同)