Classe File (Scripting VBA)

Fournit l’accès à toutes les propriétés d’un fichier.

La classe FileSystemObject donne accès à la classe File

Méthodes

Copy - Copie un fichier ou dossier spécifié d'un emplacement à l'autre.

Delete - Supprime un fichier ou un dossier spécifié.

OpenAsTextStream - Ouvre un fichier spécifié et renvoie un objet TextStream qui peut être utilisé pour lire, écrire ou ajouter dans le fichier.


Sub TextStreamTest
    Const ForReading = 1, ForWriting = 2, ForAppending = 8
    Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
    Dim fs, f, ts, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    fs.CreateTextFile "test1.txt"            'Create a file
    Set f = fs.GetFile("test1.txt")
    Set ts = f.OpenAsTextStream(ForWriting, TristateUseDefault)
    ts.Write "Hello World"
    ts.Close
    Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
    s = ts.ReadLine
    MsgBox s
    ts.Close
End Sub

Move - Déplace un fichier ou dossier spécifique d’un emplacement à un autre.

Propriétés

Path (Default member) - Renvoie le chemin d’accès pour un fichier, dossier, ou lecteur spécifique.

Attributes Définit ou renvoie les attributs de fichiers ou de dossiers. Accessible en lecture/écriture ou en lecture seule, selon l'attribut.

DateCreated Renvoie la date et l'heure de création du fichier ou dossier spécifié. En lecture seule.

DateLastAccessed Renvoie la date et l'heure du dernier accès au fichier ou dossier spécifié. En lecture seule.

DateLastModified Retourne la date et l’heure de dernière modification du fichier ou du dossier spécifié. En lecture seule.

Drive Renvoie la lettre du lecteur sur lequel le fichier ou dossier spécifié réside. En lecture seule.

Name Définit ou renvoie le nom d’un fichier ou dossier spécifié. Lecture-écriture.

ParentFolder Renvoie l'objet Folder pour le parent du fichier ou du dossier spécifié. En lecture seule.

ShortName Retourne le nom abrégé utilisé par les programmes qui emploient la convention de dénomination antérieure 8.

ShortPath Renvoie le chemin court utilisé par les programmes qui requièrent la convention d'affectation de noms de fichiers antérieure à la version 8.

Size Pour les fichiers, renvoie la taille, en octets, du fichier spécifié. Pour les dossiers, renvoie la taille, en octets, de tous les fichiers et sous-dossiers contenus dans le dossier.

Type Renvoie des informations sur le type d’un fichier ou d’un dossier. Par exemple, « Document texte » est renvoyé pour les fichiers se terminant par .

Drive - Permet d'accéder aux propriétés d'un lecteur de disque particulier ou d'un partage réseau.

Folder - Permet d'accéder à toutes les propriétés d'un dossier.

TextStream - Facilite l’accès séquentiel au fichier.