|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
<exec> task not accepting relative pathHi
I need to find the folder named "capital" under the basedir and prepare filelist with extension *.txt under capital folder. For this I used <exec> task and gave like following, but its not accepting the relative path. This path varies according the base folder name we set in properties.. so what ever dir name given in properites file, it should search down for folder named "Capital" and store the list of files with extension *.txt. <exec dir="**/Capital/" executable="cmd"> <arg line="/c dir *.txt /s /b>a.txt"/> </exec> but relative path is not getting resolved.. Then i tried using properties like <property name="${build.path} location="${basedir}/**/Capital"/> and in exec task <exec dir="${build.path}" ...> but this path is also not getting resolved. Please help me to pass relative path to the <exec> task. Thanks |
|
|
Re: <exec> task not accepting relative pathWhy don't you use some of the built-in path functionality? <path id = "txtFiles"> <fileset dir = "Capitial" includes = "*.txt"/> </path> On Sat, 31 Oct 2009, cvsusr wrote: > > Hi > > I need to find the folder named "capital" under the basedir and prepare > filelist with extension *.txt under capital folder. > > For this I used <exec> task and gave like following, but its not accepting > the relative path. This path varies according the base folder name we set in > properties.. so what ever dir name given in properites file, it should > search down for folder named "Capital" and store the list of files with > extension *.txt. > > <exec dir="**/Capital/" executable="cmd"> > <arg line="/c dir *.txt /s /b>a.txt"/> > </exec> > > but relative path is not getting resolved.. > > Then i tried using properties like > > <property name="${build.path} location="${basedir}/**/Capital"/> > and in exec task > <exec dir="${build.path}" ...> > but this path is also not getting resolved. > > Please help me to pass relative path to the <exec> task. > > Thanks > > > > -- > View this message in context: http://old.nabble.com/%3Cexec%3E-task-not-accepting-relative-path-tp26141943p26141943.html > Sent from the Ant - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@... > For additional commands, e-mail: user-help@... > > Scot P. Floess 27 Lake Royale Louisburg, NC 27549 252-478-8087 (Home) 919-890-8117 (Work) Chief Architect JPlate http://sourceforge.net/projects/jplate Chief Architect JavaPIM http://sourceforge.net/projects/javapim Architect Keros http://sourceforge.net/projects/keros --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
|
|
Re: <exec> task not accepting relative pathHi,
Thanks for your reply. I am not able to give relative path for Capital folder in filset. This is not working.. <fileset dir="**/Capital/" includers="*.txt"/> i tried various patterns for relative path.. because the Capital folder will reside in any subdirectory. So I dont know the specific path to give. Hence providing the relative path. But its not getting resolved.. Is there any way to do that? Thanks
|
|
|
Re: <exec> task not accepting relative pathYou need to use the wildcard in the includes attribute like this...
<fileset dir="." includes="**/Capital/*.txt"/> I have tested that this works with the following... <target name="touch"> <touch> <fileset dir="." includes="**/Capital/*.txt"/> </touch> </target> After running this target, all the files in **/Capital have an been touched. -Rob Anderson On Sat, Oct 31, 2009 at 11:06 AM, cvsusr <spers@...> wrote: > > Hi, > > Thanks for your reply. > > I am not able to give relative path for Capital folder in filset. > > This is not working.. > > <fileset dir="**/Capital/" includers="*.txt"/> > > i tried various patterns for relative path.. because the Capital folder > will > reside in any subdirectory. So I dont know the specific path to give. Hence > providing the relative path. But its not getting resolved.. > > Is there any way to do that? > > Thanks > > > Scot P. Floess-2 wrote: > > > > > > Why don't you use some of the built-in path functionality? > > > > <path id = "txtFiles"> > > <fileset dir = "Capitial" includes = "*.txt"/> > > </path> > > > > > > On Sat, 31 Oct 2009, cvsusr wrote: > > > >> > >> Hi > >> > >> I need to find the folder named "capital" under the basedir and prepare > >> filelist with extension *.txt under capital folder. > >> > >> For this I used <exec> task and gave like following, but its not > >> accepting > >> the relative path. This path varies according the base folder name we > set > >> in > >> properties.. so what ever dir name given in properites file, it should > >> search down for folder named "Capital" and store the list of files with > >> extension *.txt. > >> > >> <exec dir="**/Capital/" executable="cmd"> > >> <arg line="/c dir *.txt /s /b>a.txt"/> > >> </exec> > >> > >> but relative path is not getting resolved.. > >> > >> Then i tried using properties like > >> > >> <property name="${build.path} location="${basedir}/**/Capital"/> > >> and in exec task > >> <exec dir="${build.path}" ...> > >> but this path is also not getting resolved. > >> > >> Please help me to pass relative path to the <exec> task. > >> > >> Thanks > >> > >> > >> > >> -- > >> View this message in context: > >> > http://old.nabble.com/%3Cexec%3E-task-not-accepting-relative-path-tp26141943p26141943.html > >> Sent from the Ant - Users mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: user-unsubscribe@... > >> For additional commands, e-mail: user-help@... > >> > >> > > > > Scot P. Floess > > 27 Lake Royale > > Louisburg, NC 27549 > > > > 252-478-8087 (Home) > > 919-890-8117 (Work) > > > > Chief Architect JPlate http://sourceforge.net/projects/jplate > > Chief Architect JavaPIM http://sourceforge.net/projects/javapim > > > > Architect Keros http://sourceforge.net/projects/keros > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscribe@... > > For additional commands, e-mail: user-help@... > > > > > > > > -- > View this message in context: > http://old.nabble.com/%3Cexec%3E-task-not-accepting-relative-path-tp26141943p26145089.html > Sent from the Ant - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@... > For additional commands, e-mail: user-help@... > > -- Rob Anderson riznob@... |
| Free embeddable forum powered by Nabble | Forum Help |