2

我创建了一个批处理文件,它使用 FOR 命令读取 FROM 目录、FROM 文件、TO 目录、TO 文件作为参数的文件。(我在目的地给文件新的名字)

在我添加一个新文件之前,一切都很好。

XCOPY /i选项中说它是一个目录(这是不正确的)。如果我不使用/i它想知道它是文件还是目录。它总是一个文件。有没有办法我可以自动回复或有人有其他建议。

4

2 回答 2

5
echo f|xcopy [options] [files*]
于 2013-09-09T21:55:40.263 回答
0

简短的调查并没有得出一个简单的命令行参数解决方案。

如果我没听错,您正在尝试将文件从一个目录复制到一个新目录 + 在新目录中给它一个新名称。当您使用尾部“\”(反斜杠)终止目标目录名称时,复制到新目录应该可以正常工作 - 这应该会导致目标目录中的文件具有相同的名称。将此文件重命名为新名称将是直截了当的。但是,这是两个命令而不是一个...

如果这对您不起作用:也许您可以用批处理文件的示例/片段来说明您的 qn?

于 2013-09-09T22:00:45.333 回答