Ecrire une ligne sur un fichier text.

0/5 (5 avis)

Snippet vu 11 417 fois - Téléchargée 31 fois

Contenu du snippet

Cette fonction est pratique pour écrite sur une Log file, pour votre site internet.

Source / Exemple :


Public Function WriteText(Byval TextFileName as String, ByVal _Line As String)

        Dim File As New System.IO.FileStream(TextFileName, IO.FileMode.Append, IO.FileAccess.Write)
        Dim Record As New System.IO.StreamWriter(File)
        Record.WriteLine(_Line)
        Record.Flush()
        'Record.Close()
        File.Flush()
        File.Close()
    End Function

A voir également

Ajouter un commentaire Commentaires
cs_Le Pivert
Messages postés
7784
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
24 juin 2022
129
27 janv. 2010 à 09:03
Merci RENFIELD, c'est très clair.
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
27 janv. 2010 à 07:49
.WriteLine ajoute deja un saut de ligne.
Si vsText contient un saut de ligne également, tu te retrouves avec deux lignes sautées...
cs_Le Pivert
Messages postés
7784
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
24 juin 2022
129
24 oct. 2009 à 14:38
Bonjour,
Merci Renfield, ton code marche très bien. Aurais-tu une idée pour supprimer les lignes vides qui s'intercalent de temps en temps? J'ai bien mis une fonction pour supprimer ces lignes, mais se n'est pas très conventionnel, si l'on pouvait le faire à l'écriture cela allégerait le code.
Merci.
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
21 avril 2009 à 10:45
Bien complexe pour rien...

Public Sub AppendText(ByVal vsFilePath As String, ByVal vsText As String)
With New System.IO.StreamWriter(vsFilePath, True)
.WriteLine(vsText)
.Close()
End With
End Sub
slopes
Messages postés
7
Date d'inscription
mercredi 21 septembre 2005
Statut
Membre
Dernière intervention
9 janvier 2006

9 janv. 2006 à 10:59
salut,
ça m'a l'air bien tout ça mais, as-tu un exemple pour ouvrir, puis modifier un fichier texte existant ?
je cherche à modifier la première ligne d'un fichier, puis l'enregistrer.

Idée ????

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.