我创建了一个批处理文件,它使用FOR命令读取FROM Directory,FROM File,TO Directory,TO File等文件作为参数。 (我在目的地给出了新名字的文件)
在我添加新文件之前,一切都很有效。
在XCOPY /i
选项中说它是一个目录(不是真的)。如果我不使用/i
,它想知道它是文件还是目录。它始终是一个文件。有没有办法可以自动回复,或者有人有其他建议。
答案 0 :(得分:5)
echo f|xcopy [options] [files*]
答案 1 :(得分:0)
简短的调查并未产生简单的命令行参数解决方案。
如果我找到了你,你试图将文件从一个目录复制到一个新目录+在新目录中给它一个新名称。当您使用尾部'\'(反斜杠)终止目标目录名时,复制到新目录应该可以正常工作 - 这应该会导致目标目录中具有相同名称的文件。将此文件重命名为新名称将是直截了当的。但是,它是两个命令而不是一个......
如果这对您不起作用:也许您可以使用批处理文件的样本/片段来说明您的qn?