请教一个DOS批处理

在一个目录下有很多文件,而我只需要拷贝其中一些文件,我已知道我所需要拷贝的文件名,现在要编一个批处理,但忘了怎么编,请教一下:
大意是这样:
for 所要拷的文件 in (aa.exe bb.exe 所要拷的多个文件 nn.exe ) 那么copy 这些文件

大约是: for %a in (aa.exe bb.exe cc.exe nn.exe ) copy %a
对吗?
还有,IN()的这个括号里最多可以有多少个文件?是不是仅仅限于一行文本的长度?

呵呵,好复杂哦。
不过用 COPY C:\AAA.EXE D:\ 不就行了吗?
兄台应该忘记了SHIFT了吧?