@DOSSIERS[[/S[[+]n]] [plage...] dirname[,[{+|-}]rhsadecijopt]] : Renvoie le nombre de dossiers (sous-répertoires) dans gamme ce match dis-moi et avoir les attributs spécifiés. Renvoie 0 si aucun dossier ne correspond. Pour vérifier les dossiers dans plusieurs répertoires sources, utilisez @FOLDERS une fois pour chacun et ajoutez les résultats avec @EVAL.

 

Nom du répertoire doit être entre guillemets doubles s’il contient des espaces ou des caractères spéciaux.

 

Le plus gamme et attribuer les paramètres, s'ils sont inclus, définissent les propriétés des dossiers qui seront inclus dans le résultat comme spécifié dans Sélection de fichier. Plusieurs gamme les paramètres peuvent être inclus, mais pas plus d'un de chacun description plage, plage de dates, intervalle de temps. Catégorie les paramètres doivent précéder dis-moi. Plages d'exclusion ne sont pas pris en charge.

 

Si vous incluez l'option /S argument, @FOLDERS recherchera dans le répertoire actuel et tous ses sous-répertoires les dossiers correspondants. Si vous spécifiez un numéro après le /S, @FOLDERS limitera la récursion du sous-répertoire à ce numéro. (Par exemple, si vous disposez d'une arborescence de répertoires "\a\b\c\d\e", /S2 n'affectera que les répertoires "a", "b" et "c".)

 

Si vous spécifiez un + suivi d'un nombre après le /S, @FOLDERS ne comptera aucun dossier jusqu'à ce qu'il atteigne cette profondeur dans l'arborescence des sous-répertoires. Par exemple, si vous avez une arborescence de répertoires \a\b\c\d\e, /S+2 ne comptera rien dans \a or \un B.

 

Si vous recherchez des sous-répertoires (c'est-à-dire en spécifiant "d" dans l'argument d'attribut), @FOLDERS ne comptera pas le "." et ".." entrées du répertoire.

 

Mise en situation :

 

écho %@folders[c:\windows]

58

 

écho %@folders[/s,c:\windows]

17728