Sommaire
Le registre de Windows
Les API Windows
Les fichiers de stratégie
Les fichiers INF
Les lignes de commandes
Les scripts Windows
VBS
FileSystemObject
Drive
File
Folder
Copy
CreateTextFile
Delete
Move
WSH
ADSI (WinNT Provider)
WMI
ScriptCenter
Les erreurs Windows
Les trucs et astuces
Télécharger

 

  Les scripts Windows
Nom Folder
Type Objet
Description Donne accès aux propriétés d'un dossier.

Propriétés :

Propriété Description
object.Attributes [= newattributes] Définit ou renvoie les attributs du dossier spécifié. En lecture/écriture ou lecture seule, en fonction de l'attribut.
object.DateCreated Renvoie la date et l'heure de création du dossier spécifié. Lecture seule.
object.DateLastAccessed Renvoie la date et l'heure de dernier accès au dossier spécifié. Lecture seule.
object.DateLastModified Renvoie la date et l'heure à laquelle le dossier spécifié a été modifié pour la dernière fois. Lecture seule.
object.Drive Renvoie la lettre du lecteur sur lequel réside le dossier spécifié. Lecture seule.
object.Files Renvoie une collection Files constituée de tous les objets File contenus dans le dossier spécifié, y compris ceux qui sont cachés ou système.
object.IsRootFolder Renvoie la valeur True si le dossier spécifié est le dossier racine et la valeur False dans le cas contraire.
object.Name [= newname] Définit ou renvoie le nom d'un dossier spécifié. Lecture/écriture.
object.ParentFolder Renvoie l'objet dossier pour le parent du dossier spécifié. Lecture seule.
object.Path Renvoie le chemin du dossier spécifié.
object.ShortName Renvoie le nom abrégé utilisé par les programmes qui emploient la convention de dénomination 8.3.
object.ShortPath Renvoie le chemin abrégé utilisé par les programmes qui emploient la convention de dénomination 8.3.
object.Size Renvoie la taille en octets du dossier spécifié.
object.SubFolders Renvoie une collection Folders comprenant tous les dossiers contenus dans le dossier spécifié, y compris ceux qui sont cachés ou système.
object.Type Renvoie des informations sur le type d'un fichier. Par exemple, pour les fichiers terminés par .TXT, la propriété renvoie "Document texte".

Remaque :

L'argument newattributes peut prendre les valeurs suivantes ou toute combinaison de ces valeurs :

Constante Valeur Description
Normal 0 Fichier normal. Aucun attribut n'est défini.
ReadOnly 1 Fichier en lecture seule. L'attribut est lecture/écriture.
Hidden 2 Fichier caché. L'attribut est lecture/écriture.
System 4 Fichier système. L'attribut est lecture/écriture.
Directory 16 Dossier ou répertoire. L'attribut est lecture seule.
Archive 32 Le fichier a été modifié depuis la dernière sauvegarde. L'attribut est lecture/écriture.
Alias 1024 Lien ou raccourci. L'attribut est lecture seule.
Compressed 2048 Fichier compressé. L'attribut est lecture seule.

Application :

Le code suivant illustre l'obtention d'un objet Folder et comment renvoyer une de ses propriétés :

Function ShowFolderList(folderspec)
   Dim fso, f, f1, s, sf
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFolder(folderspec)
   Set sf = f.SubFolders
   For Each f1 in sf
      s = s & f1.name 
      s = s & "<BR>"
   Next
   ShowFolderList = s
End Function