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
Copy
Delete
Move
OpenAsTextStream
Folder
WSH
ADSI (WinNT Provider)
WMI
ScriptCenter
Les erreurs Windows
Les trucs et astuces
Télécharger

 

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

Propriétés :

Propriété Description
object.Attributes [= newattributes] Définit ou renvoie les attributs du fichier 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 fichier spécifié. Lecture seule.
object.DateLastAccessed Renvoie la date et l'heure de dernier accès au fichier spécifié. Lecture seule.
object.DateLastModified Renvoie la date et l'heure à laquelle le fichier spécifié a été modifié pour la dernière fois. Lecture seule.
object.Drive Renvoie la lettre du lecteur sur lequel réside le fichier spécifié. Lecture seule.
object.Name [= newname] Définit ou renvoie le nom d'un fichier spécifié. Lecture/écriture.
object.ParentFolder Renvoie l'objet dossier pour le parent du fichier spécifié. Lecture seule.
object.Path Renvoie le chemin du fichier 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 fichier spécifié.
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'emploi de la propriété Attributes avec un fichier :

Function ToggleArchiveBit(filespec)
   Dim fso, f
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFile(filespec)
   If f.attributes and 32 Then
      f.attributes = f.attributes - 32
      ToggleArchiveBit = "Bit d'archive effacé."
   Else
      f.attributes = f.attributes + 32
      ToggleArchiveBit = "Bit d'archive défini."
   End If
End Function