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 .
Related Classes
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.