Ajouter une ligne a la fin d'un fichier
Résolu
tiplouf2
Messages postés
821
Statut
Membre
-
cs_Le Pivert Messages postés 8437 Statut Contributeur -
cs_Le Pivert Messages postés 8437 Statut Contributeur -
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
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
-
-
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()
@+ -
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. -
-
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 -
-
-
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. -
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.