Objet TextStream ASP
- Page précédente ASP FileSystem
- Page suivante ASP Drive
L'objet TextStream est utilisé pour accéder au contenu d'un fichier texte.
Exemple
- Lire un fichier
- Ce exemple montre comment utiliser la méthode OpenTextFile du FileSystemObject pour créer un objet TextStream. La méthode ReadAll de l'objet TextStream permet de récupérer le contenu du fichier texte ouvert.
- Lire une partie d'un fichier texte
- Ce exemple montre comment lire uniquement une partie du contenu d'un fichier texte en flux.
- Lire une ligne d'un fichier texte
- Ce exemple montre comment lire une ligne de contenu à partir d'un fichier texte en flux.
- Lire toutes les lignes d'un fichier texte
- Ce exemple montre comment lire toutes les lignes d'un fichier texte en flux.
- Ignorer une partie du fichier texte
- Ce exemple montre comment sauter un certain nombre de caractères lors de la lecture d'un fichier texte en flux.
- Ignorer une ligne de fichier texte
- Cet exemple montre comment sauter une ligne lors de la lecture d'un fichier texte.
- Renvoyer le nombre de lignes
- Cet exemple montre comment renvoyer le numéro de ligne actuel dans le fichier texte.
- Obtenir le nombre de colonnes
- cet exemple montre comment obtenir le numéro de colonne du caractère actuel dans le fichier.
Objet TextStream
L'objet TextStream est utilisé pour accéder au contenu d'un fichier texte.
Le code suivant crée un fichier texte (c:\test.txt), puis écrit du texte dans ce fichier (l'objet f est une instance de l'objet TextStream) :
<% dim fs, f set fs=Server.CreateObject("Scripting.FileSystemObject") set f=fs.CreateTextFile("c:\test.txt",true) f.WriteLine("Hello World!") f.Close set f=nothing set fs=nothing %>
Pour créer une instance d'un objet TextStream, nous pouvons utiliser la méthode CreateTextFile ou OpenTextFile de l'objet FileSystemObject, ou la méthode OpenAsTextStream de l'objet File.
Les propriétés et les méthodes de l'objet TextStream sont décrites comme suit :
Propriété
Propriété | Description |
---|---|
AtEndOfLine | Dans un fichier TextStream, si le pointeur de fichier est exactement avant le marqueur de fin de ligne, cette propriété renvoie True ; sinon, elle renvoie False. |
AtEndOfStream | Si le pointeur de fichier est à la fin du fichier TextStream, cette propriété renvoie True ; sinon, elle renvoie False. |
Column | Retourner le numéro de colonne de la position actuelle du curseur dans le fichier TextStream. |
Line | Retourner le numéro de ligne actuel du fichier TextStream. |
Méthode
Méthode | Description |
---|---|
Close | Fermer un fichier TextStream ouvert. |
Read | Lire un nombre spécifié de caractères à partir d'un fichier TextStream et renvoyer le résultat (chaîne obtenue). |
ReadAll | Lire tout le fichier TextStream et renvoyer le résultat. |
ReadLine | Lire une ligne entière (jusqu'au retour chariot mais sans inclure le retour chariot) à partir d'un fichier TextStream et renvoyer le résultat. |
Skip | Sauter un nombre spécifié de caractères lors de la lecture d'un fichier TextStream. |
SkipLine | Sauter la ligne suivante lors de la lecture d'un fichier TextStream. |
Écrire | Écrire un texte spécifié (chaîne de caractères) dans un fichier TextStream. |
WriteLine | Écrire un texte spécifié (chaîne de caractères) et un retour chariot dans un fichier TextStream. |
WriteBlankLines | Écrire un nombre spécifié de retours chariots dans un fichier TextStream. |
- Page précédente ASP FileSystem
- Page suivante ASP Drive