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 :
Propriétésobjet_folder = fso.GetFolder(folderspec); objet = new Enumerator(objet_folder.SubFolders);
| 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. |
| Méthode |
|---|
| Description |
| Add(clé, item) |
| ajoute une paire clé-item à un objet Dictionary. |
<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> |