Folder autorise l'accès à toutes les propriétés d'un dossier.

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

Set objet = fso.GetFolder(chemin)

de la façon suivante pour JScript :

objet = fso.GetFolder(chemin);
Propriétés
Propriété
Description
Attributes [= attribut]
définit ou retourne les attributs des dossiers.
DateCreated
retourne la date et l'heure de création du dossier.
DateLastAccessed
retourne la date et l'heure du dernier accès au dossier.
DateLastModified
retourne la date et l'heure de la dernière modification du dossier.
Drive
retourne la lettre désignant le lecteur sur lequel réside le dossier.
Files
retourne un collection de fichier contenu dans le dossier.
IsRootFolder
retourne true si le dossier est le dossier racine.
Name [= nom]
définit ou retourne le nom du dossier.
ParentFolder
retourne le dossier parent du dossier spécifié.
Path
retourne le chemin d'accès du dossier.
ShortName
retourne le nom du dossier dans le format DOS 8.3.
ShortPath
retourne le chemin du dossier dans le format DOS 8.3.
Size
retourne la taille du dossier.
SubFolders
retourne une collection de dossiers contenus dans le dossier spécifié.
Type
retourne le type du dossier.
Méthodes
Méthode
Description
Copy(destination, mode)
permet de copier un dossier d'un emplacement à un autre.
Delete
efface un dossier.
Move(destination)
déplace un dossier à un destination indiquée.
OpenAsTextStream(mode, format)
ouvre un dossier spécifié et renvoie un objet TextStream qui peut être utilisé pour manipuler un dossier.
Exemples [voir]
<html>
  <head>
    <title>Démonstration de Folder</title>
    <script language="jscript">
      function CreeRepertoire()
      {
        var fso, rep;
        fso = new ActiveXObject("Scripting.FileSystemObject");
        rep = fso.CreateFolder("C:\\Repertoire");
        document.write("<html><head><script language=\"jscript\">\n"
                        + "function supprime()\n"
                        + "{\n"
                        + "var fso;\n"
                        + "fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n"
                        + "fso.DeleteFolder (\"C:\\\\Repertoire\");\n"
                        + "alert(\"Le dossier Repertoire a été supprimé\");\n"
                        + "}\n"
                        + "<\/script><\/head><body>\n");
        document.write("Le répertoire " + rep.Name 
                           + " a été créé sur le disque dur C:");
        document.write('<br><a href="javascript:supprime()">' 
                           + 'Supprimer le répertoire</a>');
        document.write("<\/body><\/html>");
      }
    </script>
  </head>
  <body>
    <a href="javascript:CreeRepertoire()">Créer un Répertoire</a>
  </body>
</html>