Ajouter une ligne a la fin d'un fichier

[Résolu/Fermé]
Signaler
Messages postés
704
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
15 mai 2017
-
Messages postés
7532
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2021
-
Bonjour,
Je viens vers vous pour savoir comment je pourrai ajouter une ligne à la fin d'un fichier texte, car quand j'écris dans mon fichier il s'efface totalement et ne met que la ligne que je voulais simplement ajouter, et je voudrai ce que j'écris dans mon fichier soit à la ligne automatiquement.
Merci d'avance


3 réponses

Messages postés
7532
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2021
656
Messages postés
7532
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2021
656
Si tu ne nous dis pas le langage, on ne peut pas le deviner!

en VB.Net, ce code te crée le fichier texte dans le dossier de l’exécutable et ajoute une ligne:

 Dim file As System.IO.StreamWriter
        file = My.Computer.FileSystem.OpenTextFileWriter(Application.StartupPath & "\monfichier.txt", True)
        file.WriteLine("ajout de ligne")
        file.Close()


@+
Messages postés
704
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
15 mai 2017
93
Bonjour,
C'est vrai que je n'est pas dit le langage que j'utilisais j'en suis navré.
J'ai donc appliquer le code que vous m'avez fournit.
Quand je lance mon application un message d'erreur apparaît

Une exception non gérée du type 'System.NotSupportedException' s'est produite dans mscorlib.dll

Informations supplémentaires : Le format du chemin d'accès donné n'est pas pris en charge.
Messages postés
7532
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2021
656
On ne connais toujours pas le langage!

Quel est le Visual studio utilisé?

On ne peux pas avancer dans ces conditions!
Messages postés
704
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
15 mai 2017
93
Bonjour,
Désolé débutant dans le développement...
J'utilise Visual Studio 2015, je sais c'est pas top mais c'est le seul programme orienter objet qui est simple d'utilisation je trouve.
donc quand je crée mon projet plusieur choix de langage s'offre a moi et je prend le Visual BAsic simple VBA c'est marquer.
Si sa vous aide sinon vois un bout du code.
 
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Btn_Gen.Click
i = 0
n = 0

Lir_Code = New StreamReader(Fich)
Gen_cde()
Code1 = Lir_Code.ReadLine
Str_Code = Lir_Code.Read


While Not Str_Code Is Nothing
Str_Code = Lir_Code.ReadLine
n = n + 1
End While

For i = 0 To n
If Code = Code1 And Code + 1 = Code1 And Code + 2 = Code1 And Code - 1 = Code1 And Code - 2 = Code1 Then
Gen_cde()
End If
Code1 = Lir_Code.ReadLine
Next i
Lir_Code.Close()
MsgBox(Code)

End Sub
Messages postés
7532
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2021
656
Je te comprends de moins en moins.

La question est Ajouter une ligne a la fin d'un fichier et tu me montres un code pour lire!

Ensuite tu me parles de visual studio 2015 et de vba.
Messages postés
704
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
15 mai 2017
93
Bonjour,
J'ai essayer avec le lien que vous m'avez donné mais les méthodes utilisé ne fonctionne pas avec le Visual studio que j'utilise .. ou le langage que j'utilise.
Je fais de L'application Windows Form Pour être plus précis en Visual Basic
COrdialement.
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 642
Bonjour,

Quel code utilisez vous actuellement pour écrire dans votre fichier txt?
Messages postés
704
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
15 mai 2017
93
Oui je vous parle de Visual Studio car c'est le logiciel que j'utilise.
Oui je vous dit que je fais du VBA avec Visual Studio car c'est le logiciel même qui me dit que c’est ce langage que j'utilise.
Oui je vous montre un bout de code qui lit, c'étais pour vous mettre sur la piste de mon langage utilisé.
Donc Merci de bien vouloir m'aider car je pense que je vous est donné toute les cartes dont vous aviez besoin.
Messages postés
7532
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2021
656