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 :

objet = fso.GetFile(chemin);
Propriétés

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éthodes
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.
Exemples [voir]
<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 + "
"; info += "Créé le : " + fichier.DateCreated + "
"; info += "Dernier accès le : " + fichier.DateLastAccessed + "
"; info += "Dernière modification le : " + fichier.DateLastModified; return(info); } </script> </head> <body> <a href="javascript:InfoFichier('c:\\autoexec.bat')"> Informations sur le fichier Autoexec.bat </a> </body> </html>