ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peters, John" <>
Subject RE: How to Check if Directory exists?
Date Tue, 09 Sep 2008 12:35:53 GMT
No available checks directories too.
Sets a property if a resource is available at runtime. 
This resource can be a file, a directory, a class in the classpath, or a
JVM system resource. 

-----Original Message-----
From: Brill, C [] 
Sent: Tuesday, September 09, 2008 8:32 AM
Subject: How to Check if Directory exists?


I've got a little problem.
Here is the existing directory structure:

drwxrwxr-x   5 symosyad   edasql          96 Sep  9 13:14 DWH-PQ-HQ-0837
-rw-r-----   1 symosyad   edasql        3760 Sep  9 13:14
drwxr-xr-x   3 symosyad   edasql          96 Sep  9 13:12 archiv

In one of the first steps in my build.xml I want to check if the file
'DWH-PQ-HQ-0837_Lieferung.tar.gz' and the directory 'DWH-PQ-HQ-0837'
If the exist I want to move them into 'archiv'.
With the <available> task I can only check if files exists, isn't it?
Here is the target from my build.xml:

<target name="archiv" description="move last delivery into archiv ...">
	<!-- copy recent packages to archiv -->
	<copy todir="${name.dir.archiv}">
 		<fileset dir="${name.dir.projekt}">
    			<include name="**"/>
    			<exclude name="archiv"/>
    	<!-- clean directory ${name.dir.projekt} -->
    	<dirset id="deldir" dir="${name.dir.projekt}">
    		<include name="*"/>
    		<exclude name="archiv"/>
		<fileset dir="${name.dir.projekt}">
			<include name="*.gz"/>
    	<for delimiter=";" list="${toString:deldir}" param="name.dir">

Thanks for your help!


To unsubscribe, e-mail: For additional
commands, e-mail:

Blue Cross Blue Shield of Florida, Inc., and its subsidiary and affiliate companies are not
responsible for errors or omissions in this e-mail message. Any personal comments made in
this e-mail do not reflect the views of Blue Cross Blue Shield of Florida, Inc.  The information
contained in this document may be confidential and intended solely for the use of the individual
or entity to whom it is addressed.  This document may contain material that is privileged
or protected from disclosure under applicable law.  If you are not the intended recipient
or the individual responsible for delivering to the intended recipient, please (1) be advised
that any use, dissemination, forwarding, or copying of this document IS STRICTLY PROHIBITED;
and (2) notify sender immediately by telephone and destroy the document. THANK YOU.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message