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 9 time(s). Average Rating: 4.9

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

Shawn Porter Shawn Porter added
DeMoronize
3 hour(s) ago

Chris Carey Chris Carey added
readPropertiesFi...
1 day(s) ago

Randy Johnson Randy Johnson added
lastDayofWeek
3 day(s) ago

Frank Marion Frank Marion added
sitemapPing
7 day(s) ago

Top Rated

James Sleeman                                     QuickSort
Rated 5.0, 3 time(s)

Barney Boisvert indentXml
Rated 5.0, 3 time(s)

Nathan Dintenfass                                 queryColumnsToSt...
Rated 5.0, 3 time(s)

Kevin Pepperman generateSsccAsn
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson