0

这是我的复制命令:

set POLL="C:\Documents and Settings\"
copy Register.class+Ca.class+pack %POLL% /-Y

pack是这里的一个文件夹。
上述复制命令的结果是只有 Register.class 被复制到目标文件夹。我的错误是什么?

4

1 回答 1

1

为复制命令命名多个源文件会将文件复制到一个文件中。

copy fileone + filetwo filethree

将导致 filethree 包含 fileone 和 filetwo 的内容。您不能使用 copy 将多个文件复制到不同的位置。

然而,使用循环或 xcopy-command 很容易做到这一点:

set POLL="C:\Documents and Settings\"
FOR %%F IN (Register.class Ca.class) DO copy %%F %POLL% /-Y
xcopy pack %POLL% /-Y
于 2012-05-31T11:25:12.650 回答