L'objet File procure un accès à toutes les propriétés d'un fichier.
La création de l'objet File s'effectue de la manière suivante pour VBScript :
Set objet = fso.GetFile(chemin)
de la façon suivante pour JScript :
Propriétésobjet = fso.GetFile(chemin);
Plusieurs propriétés permettent d'accéder à différentes informations à propos du fichier en cours comme son nom, sa date de création, son chemin, etc.. Certaines propriétés autorisent également à renommer le fichier ou à modifier ses attributs d'accès.
Propriété |
---|
Description |
Attributes [= nombre] |
définit ou renvoie les attributs des fichiers ou des dossiers. |
DateCreated |
retourne la date et l'heure de création du fichier. |
DateLastAccessed |
retourne la date et l'heure du dernier accès sur le fichier. |
DateLastModified |
retourne la date et l'heure de la dernière modification du fichier. |
Drive |
retourne la lettre de l'unité contenant le fichier. |
Name [= nom] |
définit ou retourne le nom d'un fichier ou d'un dossier. |
ParentFolder |
retourne l'objet dossier du parent pour le fichier. |
Path |
retourne le chemin d'accès du fichier. |
ShortName |
retourne un nom de fichier dans le format Dos : 8.3. |
ShortPath |
retourne le chemin dans le format Dos. |
Size |
retourne la taille du fichier. |
Type |
retourne le type du fichier. |
Méthode |
---|
Description |
Copy(destination, mode) |
permet de copier un fichier d'un emplacement à un autre. |
Delete |
efface un fichier. |
Move(destination) |
déplace un fichier à un destination indiquée. |
OpenAsTextStream(mode, format) |
ouvre un fichier spécifié et renvoie un objet TextStream qui peut être utilisé pour manipuler un fichier. |
<html> <head> <title>Démonstration de File</title> <script language="JScript"> function InfoFichier(chemin) { var fso, fichier, info; fso = new ActiveXObject("Scripting.FileSystemObject"); fichier = fso.GetFile(chemin); info = fichier.Name + " sur le lecteur " + fichier.Drive + " |