TextStream facilite l'accès séquentiel au fichier.
CompatibilitéDisponibilité
JScript 1
ConstructeurCreateTextFile()Propriétés
| Propriété | Description |
|---|---|
| AtEndOfLine | retourne true si le pointeur du fichier est situé immédiatement avant la marque de fin de ligne dans un fichier TextStream et sinon false. |
| AtEndOfStream | retourne true si le pointeur du fichier se situe à la fin d'un fichier TextStream et sinon false. |
| Column | retourne le numéro de colonne correspondant à la position du caractère courant dans un fichier TextStream. |
| Line | retourne le numéro de la ligne courante dans un fichier TextStream. |
| Méthode | Description |
|---|---|
| Close() | ferme un fichier TextStream. |
| Read(nombre) | Lit le nombre spécifié de caractères et renvoie la chaîne de caractères. |
| ReadAll() | lit un fichier TextStream entier et renvoie la chaîne de caractères. |
| ReadLine() | Lit une ligne complète et renvoie la chaîne de caractères obtenues. |
| Skip(nombre) | ignore un nombre spécifié de caractères lors de la lecture d'un fichier TextStream. |
| SkipLine | Ignore une ligne lors de la lecture d'un fichier TextStream. |
| Write(chaîne) | écrit une chaîne de caractères spécifiée dans un fichier TextStream. |
| WriteBlankLines(nombre) | écrit un nombre spécifié de caractères de nouvelle ligne dans un fichier TextStream. |
| WriteLine(chaîne) | écrit une chaîne de caractères spécifiée et un caractère de nouvelle ligne dans un fichier TextStream. |
<html>
<head>
<title>Démonstration de TextStream</title>
<script language="JScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fichier = fso.CreateTextFile("c:\essai.txt", true);
function CreeFichier()
{
fichier.Write("Voici un exemple de TextStream.&n");
fichier.WriteLine("Un fichier Essai.txt a été créé
par la commande CreateTextFile.");
alert("Du texte a bien été écrit &ndans le fichier Essai.txt")
fichier.Close();
}
function VoirTxt()
{
fichier = fso.OpenTextFile("c:\essai.txt", 1);
var ligne = fichier.ReadLine();
document.write("<u>Voici la première ligne du fichier"
+ "<i>Essai.txt</i> :</u> " + ligne);
fichier.Close();
}
</script>
</head>
<body>
<a href="javascript:CreeFichier()">
Ecrire dans le fichier <i>Essai.txt</i> sur <i>C:</i>
</a><br>
<a href="javascript:VoirTxt()">
Visualiser une partie du texte du fichier <i>Essai.txt</i>.
</a><br>
</body>
</html> |