1234567891011121314151617181920212223242526272829303132333435363738394041424344′************************************************************
‘ File: FolderReport.vbs
‘
‘************************************************************
strSource="c:\"
iGrandTotalCount=0
iGrandTotalSum=0
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFolder=objFSO.GetFolder(strSource)
Call ProcessFiles(objFolder)
WScript.Echo "Total count = " & iGrandTotalCount &_
" files (" & iGrandTotalSum & " bytes)"
Sub ProcessFiles(objFolder)
Set colFiles=objFolder.Files
iSum=0
For Each file In colFiles
iSum=iSum+file.size
Next
‘increment grand total counters
iGrandTotalSum=iGrandTotalSum+iSum
iGrandTotalCount=iGrandTotalCount+colFiles.Count
wscript.Echo objFolder & " = " & colFiles.Count &_
" files (" & iSum & " bytes)"
‘process Subfolders
Call ProcessSubFolders(objFolder)
End Sub
Sub ProcessSubFolders(objFolder)
Set colSubs=objFolder.SubFolders
For Each folder In colSubs
ProcessFiles(folder)
Next
End Sub
If your [...]