ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mpr <marcin.remb...@curamsoftware.com>
Subject Perform a task for every folder from the file.
Date Fri, 27 Apr 2007 15:30:18 GMT

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@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message