SubFolders Property

Returns a Folders collection consisting of all folders contained in a specified folder, including those with hidden and system file attributes set.



The object is always a Folder object.

The following code illustrates the use of the SubFolders property. The ActiveXObject object (JScript) and CreateObject function (VBScript) enable and return a reference to an Automation object. The GetFolder method returns a Folder object that corresponds to the specified path.

function ShowFolderList(folderspec)
   var fso, f, fc, s;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(folderspec);
   fc = new Enumerator(f.SubFolders);
   s = "";
   for (;!fc.atEnd(); fc.moveNext())
         s += fc.item();
         s += "<br>";
Function ShowFolderList(folderspec)
   Dim fso, f, f1, s, sf
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFolder(folderspec)
   Set sf = f.SubFolders
   For Each f1 in sf
      s = s & 
      s = s & "<BR>"
   ShowFolderList = s
End Function

Applies To:

Folder Object

See Also


Attributes Property

DateCreated Property

DateLastAccessed Property

DateLastModified Property

Drive Property

Files Property (FileSystemObject)

IsRootFolder Property

Name Property (FileSystemObject)

ParentFolder Property

Path Property (FileSystemObject)

ShortName Property

ShortPath Property

Size Property

Type Property

ActiveXObject Object (Windows Scripting - JScript)

CreateObject Function

GetFolder Method

Change History




April 2009

Added information about methods used in example.

Customer feedback.