Folders représente une collection de tous les objets File à l'intérieur d'un dossier.

La création de l'objet Folders s'effectue de la manière suivante pour VBScript :

Set objet_folder = fso.GetFolder(folderspec)
Set objet = objet_folder.SubFolders

de la façon suivante pour JScript :

objet_folder = fso.GetFolder(folderspec);
objet = new Enumerator(objet_folder.SubFolders);
Propriétés
Propriété
Description
Count
retourne le nombre d'éléments dans une collection ou dans un objet Dictionary.
Item(clé) [= item]
définit ou retourne un item pour une clé spécifiée d'un objet Dictionary.
Propriétés
Méthode
Description
Add(clé, item)
ajoute une paire clé-item à un objet Dictionary.
Exemples [voir]
<html>
  <head>
  <title>Démonstration de Files</title>
    <script language="JScript">
      function ListeRep(rep)
      {
        var fso, nomRep, liste, info="";
        fso = new ActiveXObject("Scripting.FileSystemObject");
        nomRep = fso.GetFolder(rep);
        liste = new Enumerator(nomRep.SubFolders);
        for (; !liste.atEnd(); liste.moveNext())
        {
          info += liste.item() + "<br>";
        }
        return(info);
      }
    </script>
  </head>
  <body>
    <a href="javascript:ListeRep('c:\\')">
      Liste des répertoires sur C:\
    </a>
  </body>
</html>