On Fri, 25 Apr 2014 10:26:08 +0000, GARCIA PEREZ, Alberto (Alberto)** CTR ** wrote: ... > I want to copy several file from one directory to another one. Just the files > inside, not the parent directory. > I'm using the next code: > > <exec executable="/usr/bin/cp" failonerror="true"> > <arg line="${workspaceView.DOCS }/*"/> > <arg line="${workspaceView.PDFS}/"/> > </exec> > > The output is: > cp: cannot access /hudson/.hudson/jobs/workspace/DOCS/* > > Is it possible to use the (*) to copy several files as you can do by command > line?
Not directly. The * expansion is done by the shell, not by /usr/bin/cp, so either execute /bin/sh with arguments '-c' and 'cp ${from}/* ${to}' (you do the math of translating into XML), or you directly use ant's copy tasks. Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds <torvalds@*.org> Date: Fri, 22 Jan 2010 07:29:21 -0800 --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org