CFLib.org – Common Function Library Project

FolderSize(path)

Last updated July 23, 2001
Download UDF

author

Rob Brooks-Bilson                                 Rob Brooks-Bilson

Version: 1 | Requires: ColdFusion 5 | Library: FileSysLib

 
Rated 7 time(s). Average Rating: 5.0

Description:
Returns the amount of space (in bytes) of all files and subfolders contained in the specified folder. Because this function uses COM, it is only supported in the Windows version of ColdFusion.

Return Values:
Returns a simple value.

Example:

<CFSET TheFolder = "c:\winnt">
<CFOUTPUT>
The size of the #TheFolder# folder (including all files/subdirectories) is #FolderSize(TheFolder)# bytes.
</CFOUTPUT>

Parameters:

Name Description Required
path Absolute or relative path to the specified folder. Yes

Full UDF Source:

<cfscript>
/**
* Returns the amount of space (in bytes) of all files and subfolders contained in the specified folder. (Windows only)
*
* @param path      Absolute or relative path to the specified folder.
* @return Returns a simple value.
* @author Rob Brooks-Bilson (rbils@amkor.com)
* @version 1.0, July 23, 2001
*/

function FolderSize(path)
{
Var fso = CreateObject("COM", "Scripting.FileSystemObject");
Var folder = fso.Getfolder(path);
Return folder.Size;
}
</cfscript>

Search CFLib.org


Latest Additions

Ryan Thompson-Jewell Ryan Thompson-Jewell added
ListSplit
1 day(s) ago

Nathan Dintenfass Nathan Dintenfass added
RowsToColumns
1 day(s) ago

Barney Boisvert Barney Boisvert added
indentXml
2 day(s) ago

Barney Boisvert Barney Boisvert added
REReplaceCallbac...
2 day(s) ago

Top Rated

Rob Brooks-Bilson                                 FolderSize
Rated 5.0, 7 time(s)

Nick Giovanni                                     UniqueValueList
Rated 5.0, 5 time(s)

James Sleeman                                     QuickSort
Rated 5.0, 3 time(s)

Jeff Howden ListDeleteDuplic...
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson