ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gareth Kelly <Gareth.Ke...@davy.ie>
Subject RE: Ant Get FileSize using exec?
Date Tue, 02 Nov 2004 13:33:01 GMT
Using the below example I get this error:

BUILD FAILED
/export/home/vssop/sparcs/build.xml:17: Could not create type scriptdef due
to java.lang.NoClassDefFoundError: org/apache/bsf/BSFException


-----Original Message-----
From: Jan.Materne@rzf.fin-nrw.de [mailto:Jan.Materne@rzf.fin-nrw.de]
Sent: 02 November 2004 13:26
To: user@ant.apache.org
Subject: AW: Ant Get FileSize using exec?


I┬┤ve converted the former <script> to 1.6.

Jan


<project>

    <scriptdef name="getfs" language="javascript">
        <attribute name="file"/>
        <attribute name="property"/>
        <![CDATA[
            fileName = attributes.get("file");
            propName = attributes.get("property");

            file = new java.io.File(fileName);
            size = file.length();
            
            project.setNewProperty(propName, size);
        ]]>
    </scriptdef>

    <getfs file="build.xml" property="buildfile.size"/>
    <echo>size of buildfile is ${buildfile.size} Bytes</echo>

</project>

> -----Urspr├╝ngliche Nachricht-----
> Von: Mark Lybarger [mailto:Mark.Lybarger@CBC-Companies.com]
> Gesendet am: Dienstag, 2. November 2004 13:53
> An: Ant Users List
> Betreff: RE: Ant Get FileSize using exec?
> 
> RELEASE_FILE_SIZE=$(ls -l /path/to/file/filename|(read perms 
> num_hd_links user group size rest; echo $size) )
> 
> here's the bash version that we use on solaris which sets the 
> var on the left to the size of the file.
> 
> > -----Original Message-----
> > From: Gareth Kelly [mailto:Gareth.Kelly@davy.ie]
> > Sent: Tuesday, November 02, 2004 7:43 AM
> > To: 'Ant Users List'
> > Subject: Ant Get FileSize using exec?
> > 
> > 
> > Hello,
> > I am trying to display the filesize, or set a property to be 
> > equak to it.
> > I tried the exec tag, and can do this:
> > 
> >   <exec executable="ls">
> >     <arg line=" -al /export/home/kellyga/sparcs/war/SPARCS.war"/>
> >   </exec>
> > 
> > to get this:
> > 
> >  [exec] -rwxr--r--   1 kellyga  develop  4338595 Nov  1 10:51
> > /export/home/kellyga/sparcs/war/SPARCS.war
> > 
> > But all I need is the filesize.
> > Can anyone help?
> > 
> > Gareth
> > 
> > 
> > 
> > The information in this e-mail is confidential and may be 
> > legally privileged. It is intended solely for the addressee. 
> > Access to this e-mail by anyone else is unauthorised. If you 
> > are not the intended recipient, any disclosure, copying, 
> > distribution or any other action taken or any views, opinions 
> > or advice contained in this e-mail are those of the sending 
> > individual and not necessarily those of the firm. It is 
> > possible for data transmitted by e-mail to be deliberately or 
> > accidentally corrupted or intercepted. For this reason where 
> > the communication is by e-mail, J&E Davy does not accept any 
> > responsibility for any breach of confidence which may arise 
> > from the use of this medium. If you have received this e-mail 
> > in error please notify us immediately at 
> > mailto:helpdesk@davy.ie and delete this e-mail from your system.
> > 
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 


The information in this e-mail is confidential and may be legally privileged. It is intended
solely for the addressee. Access to this e-mail by anyone else is unauthorised. If you are
not the intended recipient, any disclosure, copying, distribution or any other action taken
or any views, opinions or advice contained in this e-mail are those of the sending individual
and not necessarily those of the firm. It is possible for data transmitted by e-mail to be
deliberately or accidentally corrupted or intercepted. For this reason where the communication
is by e-mail, J&E Davy does not accept any responsibility for any breach of confidence
which may arise from the use of this medium. If you have received this e-mail in error please
notify us immediately at mailto:helpdesk@davy.ie and delete this e-mail from your system.


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message