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 :
Propriétésobjet = fso.GetFolder(chemin);
| 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é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. |
<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> |