ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominique Devienne <DDevie...@lgc.com>
Subject RE: Patternsets and Filesets
Date Thu, 12 Dec 2002 20:33:44 GMT
True... Sorry I missed that. Either one can work something out using
<mapper>s (not my specialty ;-), or with

<pathconvert property="files" refid="myfiles">
  <mapper .../>
</pathconvert>

then

<fileset dir="..." includes="${files}" />

Please look into it first, and if you're stuck I might try it. Or somebody
knows a better alternative. --DD

-----Original Message-----
From: Nathan Christiansen [mailto:Nathan_Christiansen@morinda.com] 
Sent: Thursday, December 12, 2002 2:28 PM
To: Ant Users List
Subject: RE: Patternsets and Filesets

But this deletes the files from the ${web.src.dir} directory not the
${web.deploy.dir}.

-- Nathan

-----Original Message-----
From: Dominique Devienne [mailto:DDevienne@lgc.com]
Sent: Thursday, December 12, 2002 1:13 PM
To: 'Ant Users List'
Subject: RE: Patternsets and Filesets


Use Ids:

<fileset id="myfiles"
         dir="${web.src.dir}/images">
  <include name="*.gif" />
  <include name="*.jpg" />
</fileset>

<delete quiet="true">
  <fileset refid="myfiles" />
</delete>

--DD

-----Original Message-----
From: Nathan Christiansen [mailto:Nathan_Christiansen@morinda.com] 
Sent: Thursday, December 12, 2002 1:51 PM
To: 'Ant Users List' (E-mail)
Subject: Patternsets and Filesets

I have been looking over patternsets anf filesets and am not quite sure how
to do what I want to do.

What I want to do is:
1. Get a listing of all files in directory A. 
2. Save the list into a property or equivalent. 
3. Use the list to select which files to delete from directory B.

Step 1 is easy:

<fileset dir="${web.src.dir}/images">
  <include name="*.gif" />
  <include name="*.jpg" />
</fileset>

For Step 2 I don't know how to save this result into a variable.

And for step 3 I would like to:

<delete>
  <fileset dir="${web.deploy.dir}/images">
    <[Saved File Listing from Step 2]>
  </fileset>
</delete>

So if I have 3 files in ${web.src.dir} I would like to delete the same three
files from ${web.deploy.dir} without touching the other files in
${web.deploy.dir}.

Is it possible to use patternsets for this or are patternsets used for
saving the include and exclude patterns only and not for saving the results
of the task.

If not patternsets then how?


-- Nathan Christiansen
   x2421

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message