Emm....can you give me an example on how to combine the <filelist> and <copy> together. I fail to do that...
Thanks Jan.Materne wrote: > > A fileset collects only existing files. It fails only if the "dir" > directory doesnt exist. > If the files "must" exist, you could > - use a <filelist> > - check the existence with <fail> and a condition, like > <fail message="Required files missing"> > <length length="3"> > <fileset ...> > > > Jan > >>-----Ursprüngliche Nachricht----- >>Von: blazingwolf7 [mailto:blazingwo...@gmail.com] >>Gesendet: Dienstag, 23. Dezember 2008 10:28 >>An: user@ant.apache.org >>Betreff: Re: AW: AW: Copying Folder >> >> >>I gave up and decide just to used the copy to copy the files >> <copy todir="${build.dir}"> >> <fileset dir="${basedir}"> >> <include name="host.txt"/> >> <include name="urls_re"/> >> <include name="urls"/> >> </fileset> >> </copy> >> >>But here I faced another problem again...if one of the file is >>missing..it >>won't come out error. Is there anywhere I can do to stop the >>process if a >>file fail to be copy? >> >> >> >>Jan.Materne wrote: >>> >>> You could <fileset dir="" includesfile=""/> or <filelist>. >>> >>> Jan >>> >>>>-----Ursprüngliche Nachricht----- >>>>Von: blazingwolf7 [mailto:blazingwo...@gmail.com] >>>>Gesendet: Dienstag, 23. Dezember 2008 02:37 >>>>An: user@ant.apache.org >>>>Betreff: RE: AW: Copying Folder >>>> >>>> >>>>Yes..thank you this is a good solution. But now I have a >>>>different thought. >>>>Can I for example prepare a list, then in the list I will >>>>specify what file >>>>I want to transfer from the root directory to the new folder. >>>> >>>>Then it will refer to the file to determine which file to copy >>>>and which >>>>file not to transfer. >>>>Can that be done? >>>> >>>>Rebhan, Gilbert wrote: >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: blazingwolf7 [mailto:blazingwo...@gmail.com] >>>>> Sent: Monday, December 22, 2008 10:12 AM >>>>> To: user@ant.apache.org >>>>> Subject: Re: AW: Copying Folder >>>>> >>>>> /* >>>>> Not really...I just want to copy the files from the root directory >>>>> But the root directory will have folders as well. Now the >>>>problem I faced >>>>> is >>>>> how to filter out all the folders so that it only copy the >>>>files from the >>>>> root directory >>>>> */ >>>>> >>>>> after reading again, i believe you mean = >>>>> >>>>> a given folderstructure like that = >>>>> >>>>> c:\test>tree /F /A >>>>> >>>>> C:. >>>>> | foo.txt >>>>> | foobar.txt >>>>> | foobaz.txt >>>>> | >>>>> +---sub >>>>> | \---subsub >>>>> | sub.txt >>>>> | >>>>> \---sub1 >>>>> \---subsub >>>>> sub1.txt >>>>> ... >>>>> >>>>> and you want to copy only the files on rootlevel >>>>> foo.txt >>>>> foobar.txt >>>>> foobaz.txt >>>>> >>>>> right ?? >>>>> >>>>> to achieve that, just use the *.* include pattern >>>>> to catch only the files on roolevel = >>>>> >>>>> <project default="copy"> >>>>> <target name="copy"> >>>>> <copy todir="C:/flatten"> >>>>> <fileset dir="C:/test" includes="*.*" /> >>>>> </copy> >>>>> </target> >>>>> </project> >>>>> >>>>> >>>>> Regards, Gilbert >>>>> >>>>> >>--------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >>>>> For additional commands, e-mail: user-h...@ant.apache.org >>>>> >>>>> >>>>> >>>> >>>>-- >>>>View this message in context: >>>>http://www.nabble.com/Copying-Folder-tp21124245p21138187.html >>>>Sent from the Ant - Users mailing list archive at Nabble.com. >>>> >>>> >>>>--------------------------------------------------------------------- >>>>To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >>>>For additional commands, e-mail: user-h...@ant.apache.org >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >>> For additional commands, e-mail: user-h...@ant.apache.org >>> >>> >>> >> >>-- >>View this message in context: >>http://www.nabble.com/Copying-Folder-tp21124245p21141650.html >>Sent from the Ant - Users mailing list archive at Nabble.com. >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >>For additional commands, e-mail: user-h...@ant.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > > > -- View this message in context: http://www.nabble.com/Copying-Folder-tp21124245p21156595.html Sent from the Ant - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org