why not just <copy todir="${target.dir}/archives"> <fileset dir="."/> </copy>
? You only have to ensure that ${target.dir} is not under your basedir (.) for recursion possibility. Jan > -----Ursprüngliche Nachricht----- > Von: Dick, Brian E. [mailto:[EMAIL PROTECTED] > Gesendet am: Dienstag, 12. April 2005 15:43 > An: Ant Users List > Betreff: Copy to remote machine > > I need to copy a directory of files to a remote machine. I want to > maintain the same relative directory structure on the remote > machine as > defined by the local machine. Only the top level directories are > different between the two machines. > > The following works, but is it the best way to accomplish this task? > > <target name="deploy"> > <pathconvert targetos="windows" property="target.dir"> > <path> > <pathelement location="."/> > </path> > <map from="c:\projects\distapp" to="\\remotehost\c$\prodapp"/> > </pathconvert> > > <copy todir="${target.dir}/archives"> > <fileset dir="archives"/> > </copy> > </target> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >