[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
原帖由 alpha 于 2010-4-26 23:06 发表
我要使用xcopy命令,有没有什么办法能使bat自动应答。标况下,用xcopy /y 复制文件时,如果遇到相同文件需要覆盖时,他会提示出“目录 or 文件”让你选择,有人给出了 echo f|xcopy /y 语句进行自动应答,有没有别的办法,不用这种方法,也能实现的(类似于命令开关)。
      
请问如何实现?

既然使用了/y,就不会出现覆盖提示,否则/y还有什么意义呢?所以“目录 or 文件”就不是覆盖提示。而且在批处理中使用xcopy,默认是覆盖的。
出现“目录 or 文件”是因为指向的目标不包含现有目录,且不以\结尾。
解决方法任选:
1,提前创建该目录
2,使用/i参数
3,目标目录以\结尾
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

在批处理中,尽量使用D:\rec\这样的行尾加\来表示目录,这样可以避免发生很多问题
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

返回列表