标题: [文件操作] 【已解决】echo n| 应用无效一例 [打印本页]
作者: 踏沙行 时间: 2018-8-13 18:26 标题: 【已解决】echo n| 应用无效一例
本帖最后由 踏沙行 于 2018-8-14 18:52 编辑
在cmd窗口先后运行以下两段命令
代码1:- H:\>copy I:\sdos\1.bat H:\abc
- 覆盖 H:\abc\1.bat 吗? (Yes/No/All): n
- 已复制 0 个文件。
复制代码
从上述语句,可以知道目标路径中存在同名文件,再运行以下命令
代码2- H:\>echo n|copy I:\sdos\1.bat H:\abc
- 已复制 1 个文件。
复制代码
【疑惑】为什么echo n,并不能实现自动应答的“N”键盘效果呢?
[另外]在xcopy中运行结果如下:- H:\>echo n|xcopy I:\sdos\*.* H:\abc\
- 覆盖 H:\abc\1.bat (Y:是/N:否/A:全部)?n
- 覆盖 H:\abc\12 - 副本.bat (Y:是/N:否/A:全部)?
- 覆盖 H:\abc\12 - 副本.bat (Y:是/N:否/A:全部)?
-
- 覆盖 H:\abc\12 - 副本.bat (Y:是/N:否/A:全部)?
-
- 覆盖 H:\abc\12 - 副本.bat (Y:是/N:否/A:全部)?
复制代码
很奇怪,为什么对一个重复的文件竟然提示4次呢?
而且,这条命令执行后,源目录中竟然还有2个文件并没有提到到目标目录中。这两个文件在目标目录中并不存在。
作者: xczxczxcz 时间: 2018-8-14 11:58
- echo n|copy /-y I:\sdos\1.bat H:\abc
复制代码
作者: 踏沙行 时间: 2018-8-14 18:52
回复 2# xczxczxcz
非常感谢,用您说的方法可以解决了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |