L'objet ActiveX qui permet d'utiliser les fichiers est l'objet Scripting.FileSystemObject.
var fso=new ActiveXObject("Scripting.FileSystemObject");
La méthode qui permet de créer un fichier est la méthode CreateTextFile.
fso.CreateTextFile("Nom du fichier.extension",true);
>>Le deuxième argument précise si on veut écraser le fichier déja présent sous le meme nom s'il existe.
La méthode qui permet d'ouvrir un fichier est la méthode OpenTextFile.
var otf=fso.OpenTextFile("Nom du fichier.extension",1 ,true);
>>Le deuxième argument précise le type d'ouverture : 1-Ouverture en lecture ; 2-Réecriture ; 8-Ecriture a la suite.
>>Le troisième argument précise de créer (true) ou non (false) le fichier s'il n'existe pas.
La méthode qui permet d'écrire dans un fichier est la méthode Write ou WriteLine.
Write("Texte à marquer")
WriteLine("Ligne à marquer");
>>Remarque : la méthode WriteLine marque le texte entré en argument et lui rajoute un saut de ligne.
>>Remarque : le fichier doit d'abord être ouvert en réecriture ou en écriture a la suite (2 ou 8).
Les méthodes qui permetent de lire un fichiersont les méthodes Read ou ReadAll.
Read(9);
ReadAll();
>>Remarque : Le fichier doit être ouvert en mode lecture.
>>Remarque : la méthode Read lit le nombre de caractère entré en argument.
>>Remarque : la méthode ReadAll lit tout le fichier.
La méthode qui permet de fermer un fichier est la méthode Close.
Close();
La méthode qui permet de supprimer un fichier est la méthode DeleteFile.
DeleteFile("Nom du fichier.extension");
La méthode qui permet de supprimer un fichier est la méthode MoveFile
var ts=fso.MoveFile("Source","Destination");
La méthode qui permet de supprimer un fichier est la méthode .CopyFile
var ts=fso.CopyFile("Source","Destination",false);
>>Le deuxième argument précise si on veut écraser le fichier déja présent sous le meme nom s'il existe.
var ts=fso.GetFile("fichier");
var lg=ts.Size;
var fso=new ActiveXObject("Scripting.FileSystemObject"); //Système de fichier.
fso.CreateTextFile("fichier1.txt",true); //Création du fichier "fichier1.txt" avec ecrasement.
var otf=fso.OpenTextFile("fichier1.txt", 8 ,true); //Ouverture du fichier "fichier1.txt" en mode écriture a la suite.
otf.WriteLine("Bonjour."); //Ecriture de la ligne "Bonjour.".
otf.Write("Coucou"); //Ecriture de "Coucou".
otf.Close(); //Fermeture du fichier "fichier1.txt".
otf=fso.OpenTextFile("fichier1.txt", 1 ,false); //Ouverture du fichier "fichier1.txt" en mode lecture.
alert(otf.Read(7)); //Lecture des 7 premiers caractères ("Bonjour.").
alert(otf.ReadAll()); //Lecture de tout le fichier ("Bonjour.\nCoucou").
Close(); //Fermeture du fichier "fichier1.txt"
DeleteFile("fichier1.txt"); //Suppression du fichier "fichier1.txt".
Pour plus d'informations allez voir le site de bultez : http://marcel-bultez.chez-alice.fr/documents/SupportsRepertoiresFichiers.htm
Tutorial ecrit par stfou