Winscripter
  WSH
  Forums
  Downloads
  Books
  Links
  Amazon




Login
Register

© winscripter.com
1998-2004







Howto: Find the Total Size of a Folder

Posted by on Sunday, January 18, 2004 (PST)

Howto: Find the total size of a folder. Uses the Scripting.FileSystemObject.

 

// Change to your folder you want the size of 
var folder = "F:\\winnt";
// Create FSO and Grab the folder you defined  
var fso = new ActiveXObject( "Scripting.FileSystemObject" );
var fl = fso.GetFolder( folder );
  
// Get the byte size of folder and sub folders. Format
// into MB as well.
var byteSize = fl.Size;
var mbSize = new String( byteSize / 1048576 ).substr( 0, 5 );
// Create display message
var msg  = "The size of " + folder + " is\n";
    msg += byteSize + " (bytes)\n";
    msg += mbSize + " MB\n";
 
// Show it
WScript.Echo(  msg  );

Add Your Comment



WSH and ADSI Administrative Scripting

New Articles
  • List installed COM objects and associated ProgIDs
    Script: Lists all COM Objects and their associated ProgIDs (If available). Win32_ClassicCOMClassSetting

  • Script: File Rotator
    Script: Rotate files where the most current file has the lowest number in the archive. When files exceed the retention period, they are deleted. Typically used for log files, backups, etc..

  • Script: Create IIS Website and DNS record
    Script: Dan Casier sent me this script that will create a website and appropriate DNS record. The script is intended for Windows 2000 Server with local DNS and necessary DNS mof installed.


  • Winscripter   |  WSH   |  Forums   |  Downloads   |  Books   |  Links   |  Amazon