如何批量覆盖已有文件?
以下命令复制并移动文件,但我还需要它来覆盖它要替换的文件。
xcopy /s c:\mmyinbox\test.doc C:\myoutbox
The following command copies and moves a file but I also need it to overwrite the file it's replacing.
xcopy /s c:\mmyinbox\test.doc C:\myoutbox
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
将 /Y 添加到命令行
Add /Y to the command line
您可以使用:
请参阅COPY 上的 SS64。
You can use :
See SS64 on COPY.
在
xcopy
命令行中添加/y
:示例:
Add
/y
to the command line ofxcopy
:Example:
您只需添加 /Y
,如果您使用带空格的路径,请尝试此
you need to simply add /Y
and if you're using path with spaces, try this
为了将一个文件复制到另一个目录并在没有任何提示的情况下进行覆盖,我最终使用了简单的 COPY 命令:
For copying one file to another directory overwriting without any prompt i ended up using the simply COPY command:
如果从批处理作业中运行复制命令,则无需使用 /Y 开关:它将覆盖现有文件。
If the copy command is run from within a batch job you do not need to use the /Y switch: it will overwrite existing files.
在任何情况下都会复制的命令
A command that would copy in any case
如果目标文件是只读的,请使用
/y/r
If destination file is read only use
/y/r
以下是我在批处理脚本中将文件从 B:\ 复制并覆盖到 Z:\ 驱动器的方法。
末尾的“/Y”参数将覆盖目标文件(如果存在)。
Here's what worked for me to copy and overwrite a file from B:\ to Z:\ drive in a batch script.
The "/Y" parameter at the end overwrites the destination file, if it exists.
您可以使用以下命令参考Windows命令提示符帮助:
xcopy /?
You can refer Windows command prompt help using following command :
xcopy /?