Perhaps I wasn't clear enough. At the bottom of my original mail I
included the following ant snippet, which is NOT correct for my
particular situation:
<sync todir="${build}/tomcat" failonerror="true" overwrite="true">
<fileset dir="${tomcat}">
<exclude name="logs/*"/>
<exclude name="work/*"/>
<exclude name="temp/*"/>
</fileset>
</sync>
While that's excluding the directory contents, it's also excluding the
directories themselves. I would like the excluded directories, but not
their contents. How can I do that?
On 2/1/10, [email protected] <[email protected]> wrote:
> I think your question includes the answer. It's the exclude parameter.
>
> Chris
> ------Original Message------
> From: Jonathan Gordon
> To: [email protected]
> ReplyTo: Ant Users List
> Subject: How can I exclude a directory's contents but not the directory
> itself?
> Sent: 1 Feb 2010 20:53
>
> I have a directory structure that looks like so:
>
> apache-tomcat-6.0.20/
> |-- LICENSE
> |-- NOTICE
> |-- ...
> |-- bin
> | |-- bootstrap.jar
> | |-- ...
> |-- conf
> |-- lib
> |-- logs
> | |-- catalina.2010-01-13.log
> | |-- ...
> |-- temp
> |-- webapps
> `-- work
> |-- Catalina
>
> Using the sync command, I would like to sync everything but the
> contents of the logs, temp, and work directories but I would like the
> actual directory entries. Such that the synced copy looks like:
>
> apache-tomcat-6.0.20/
> |-- LICENSE
> |-- NOTICE
> |-- ...
> |-- bin
> | |-- bootstrap.jar
> | |-- ...
> |-- conf
> |-- lib
> |-- logs
> |-- temp
> |-- webapps
> |-- work
>
> This is what I have so far:
>
> <sync todir="${build}/tomcat" failonerror="true" overwrite="true">
> <fileset dir="${tomcat}">
> <exclude name="logs/*"/>
> <exclude name="work/*"/>
> <exclude name="temp/*"/>
> </fileset>
> </sync>
>
> But unfortunately that excludes the directories as well. Any ideas?
>
> Jonathan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
> Sent using BlackBerry® from Orange
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]