Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
Perform a task for every folder from the file.

Perform a task for every folder from the file.

2007-04-27       - By mpr
Reply:     1     2     3     4     5     6     7     8     9     10     >>  


Hi,

I have the file user.properties and inside a paths to folders are defined
e.g.
C:\Application\PackagingTools4
C:\ApplicationTools2\PackagingTools3

For each folder from user.properties I need to perform an Operation (task).

What is the simplest way to do that?
At this moment I do:

[CODE]

  <target description="genericTokenReplacements"
name="genericTokenReplacement">
    <loadfile srcfile="./${src.file}" property="src.file.head">
      <filterchain>
        <tokenfilter>
          <stringtokenizer/>
          <countfilter property="nb.matching.tokens"  match="([\w\\/]+)+">    
            <!--Create property with a specific name-->
            <counteach propertyprefix="${prefix}" select="\1"/>
          </countfilter>
        </tokenfilter>
      </filterchain>
    </loadfile>
    <echo message="${src.file.head}"/>
    <echoproperties prefix="${prefix}"/>
    <ac:propertyselector property="user.files" delimiter="${delimiter}"
match="~~(.+)" select="\1"/>
    <echo message="${user.files}"/>
    <ac:for list="${user.files}" param="dir">
      <ac:sequential>
        <echo message="All files under the folder @{dir} are going to be
replaced"/>
        <--! OPERATION here-->
      </ac:sequential>
    </ac:for>    
  </target>

[/CODE]

but I have noticed the problem.
<ac:propertyselector property="user.files" delimiter="${delimiter}"
match="~~(.+)" select="\1"/>
trim out (eat) character "\" so i get full path to folder whit out "\"

Could you suggest to solve it?
Thank you in advance,
MR

--
View this message in context: http://www.nabble.com/Perform-a-task-for-every
-folder-from-the-file.-tf3658328.html#a10221352
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.