might be what you're looking for

http://www.cflib.org/udf.cfm?ID=615

There's also a recursive CFdirectory custom tag on the developers
exchange if i remember correctly.

I have it somewhere if you can't find it.

Cheers

Gav



On Fri, 21 Jan 2005 10:42:35 +1100, Peter Mount <[EMAIL PROTECTED]> wrote:
> Hi
> 
> I tried the code below and it worked OK but as I'm hosting in a shared
> environment I need to figure out how to see my space usage in my 30mb's
> of the server. I couldn't figure out how to do it with this code but I
> wound up doing a cfdirectory on each of my folders in the site and using
> cfloops to add the size attribute from each cfdirectory function it to a
> "totalSize" variable. This seems to work but with all the seperate
> cfdirectory functions be repeated (one for each directory) it's starting
> to look like spaghetti code.
> 
> Rather than using seperate cfdirectory functions is it possible to just
> use one cfdirectory function in a way that takes in all the directories
> on my site?
> 
> Thanks
> 
> Peter Mount
> [EMAIL PROTECTED]
> 
> Kym Kovan wrote:
> 
> > Hello Peter,
> >
> >>
> >> Is there a function to determine the amount of free space (or space
> >> used) on the web server? For example, just say I wanted to check the
> >> amount of space I'm using with my own domain name (or even in
> >> localhost) without having to check it in an ftp program. I'm looking
> >> for a function that I can use in my demo app that will display the
> >> figure on the app's web pages.
> >
> >
> > If its a winbox and scripting host is enabled then try this (the
> > wrapping will probably wreck it):
> >
> > <cfobject type="COM" action="create"
> > class="Scripting.FileSystemObject" name="Application.fso">
> >
> > <table align="center" cellspacing="0" cellpadding="3" border="1"
> > width="100%">
> > <cfset driveSpace=StructNew()>
> > <cfloop collection="#Application.fso.drives#" item="curDrive">
> >   <!--- A DriveType of 2 indicates a fixed disk --->
> >   <cfif curDrive.DriveType IS 2>
> >    <cfset driveSpace["#curDrive.DriveLetter#"]=curDrive.availablespace>
> >      <tr><td><cfoutput>
> >       <strong>#curDrive.DriveLetter#:</strong>
> >       Drive has
> > <strong>#ReplaceNoCase(RJustify(trim(NumberFormat(curDrive.availablespace,
> > "999,999,999,999")), 15), " ", "&nbsp;&nbsp;", "all")#</strong> Bytes
> > free </cfoutput>
> >  </td></tr>
> >  </cfif>
> > </cfloop>
> > </table>
> >
> > That was a straight copy'n'paste from our management system so
> > apologies for the lack of comments, quick and dirty formatting code,
> > etc., :-) A more complete version could show the space taken by a
> > directory, eg by a client's site.
> >
> >
> > BTW, Peter, as you and I are the oldest CF developers in this part of
> > the world you might appreciate a little history we threw up on the
> > home page of our management system:
> >
> > http://k2o.mbcomms.net.au/
> >
> > Tale a peek at the CF bit, I think I have got it right (got frustrated
> > this arvo and knocked it up in a hurry), yell if there is anything I
> > can add......
> >
> > --
> > yours,
> >
> > Kym
> >
> > ---
> > You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
> > To unsubscribe send a blank email to
> > [EMAIL PROTECTED]
> > Aussie Macromedia Developers: http://lists.daemon.com.au/
> >
> >
> 
> ---
> You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to [EMAIL PROTECTED]
> Aussie Macromedia Developers: http://lists.daemon.com.au/
>

---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to