ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Wang \(IT\)" <MW...@bordersgroupinc.com>
Subject RE: handy way to check if a dir is empty or not
Date Fri, 18 Feb 2005 14:42:21 GMT
thank much. do I need to include some external jar to run js script? thanks.

-----Original Message-----
From: Ivan Ivanov [mailto:rambiusparkisanius@yahoo.com]
Sent: Friday, February 18, 2005 9:41 AM
To: Ant Users List
Subject: RE: handy way to check if a dir is empty or not



--- "Michael Wang (IT)" <MWANG@bordersgroupinc.com>
wrote:

> thanks for the reply, howover, is this ANT script?

No, this is not an Ant script but this snippet can be
used in a <scriptdef>:
<project>
    <scriptdef name="isEmpty" language="javascript">
        <attribute name="dir"/>
        <attribute name="property"/>
        <![CDATA[
            importPackage(java.io);
            file = new File(attributes.get("dir"));
            if(file.isDirectory() &&
(file.list()).length == 0) {
               
project.setNewProperty(attributes.get("property"),
"true");
            }
        ]]>
    </scriptdef>
    <mkdir dir="empty"/>
    <mkdir dir="notempty"/>
    <touch file="notempty/file.txt"/>
    <isEmpty dir="empty" property="empty.empty"/>
    <echo>$${empty.empty} = ${empty.empty}</echo>
    <isEmpty dir="notempty"
property="notempty.empty"/>
    <echo>$${notempty.empty} =
${notempty.empty}</echo>
</project>

HTH Ivan
> 
> -----Original Message-----
> From: Mark Benussi [mailto:mark_benussi@hotmail.com]
> Sent: Friday, February 18, 2005 9:28 AM
> To: user@ant.apache.org
> Subject: RE: handy way to check if a dir is empty or
> not
> 
> 
> if(file.isDirectory() && (file.list()).length == 0)
> {
>   // Directory is empty
> }
> 
> ----Original Message Follows----
> From: "Michael Wang (IT)"
> <MWANG@bordersgroupinc.com>
> Reply-To: "Ant Users List" <user@ant.apache.org>
> To: "Ant Users List" <user@ant.apache.org>
> Subject: handy way to check if a dir is empty or not
> Date: Fri, 18 Feb 2005 09:17:28 -0500
> 
> is there a handy way to do this? thanks.
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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


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


Mime
View raw message