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
13 hour(s) ago

Nathan Dintenfass Nathan Dintenfass added
RowsToColumns
13 hour(s) ago

Barney Boisvert Barney Boisvert added
indentXml
23 hour(s) ago

Barney Boisvert Barney Boisvert added
REReplaceCallbac...
23 hour(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)

Stephen Withington RandomizeString
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson