I think it would be useful if Copy task could also accept filelist objects. For example, I created a task to track JAR dependencies of a given module and once I have these dependencies (the task creates a FileList object with a certain ID), I would like to copy them to one directory, flattening everything... FileSets are not good for this task, because they bound to one directory and filelist can contain files from more than one root filesystem (windows).
Since the problem cited with <fileset>s is the dir attribute, the basic need could be satisfied by (enhancement) Bug 18128, also.
fixed in 1.7 (HEAD)
Thanks Matt! This is definitely a request feature I've waited for the longest... so long I forgot I posted it. Nothing personal -- I'm joking of course. Thanks for taking care of it.