--- "Michael Wang (IT)" <[EMAIL PROTECTED]>
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:[EMAIL PROTECTED]
> Sent: Friday, February 18, 2005 9:28 AM
> To: [email protected]
> 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)"
> <[EMAIL PROTECTED]>
> Reply-To: "Ant Users List" <[email protected]>
> To: "Ant Users List" <[email protected]>
> 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:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]