Supprimer des lignes dans un fichier ???

mattflyer Messages postés 63 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 29 novembre 2005 - 22 avril 2003 à 13:34
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 22 avril 2003 à 16:41
Salut, alors voilà j'ai un fichier et je vous voudrai supprimer les 100 première ligne en passant par vb . Comment on fait ?
Merci
@+

-----------------------

Bon ben on va s'y mettre non ? :big)

Mattflyer

3 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
22 avril 2003 à 14:03
Il faut ouvrir ton fichier (dans un contrôle TextBox par exemple) ou tu ne charge pas les 100 première lignes, puis tu enregistre le texte en écrasant l'ancien fichier.

DARK SIDIOUS

[Responsable de la rubrique API du site www.ProgOtoP.net]
0
mattflyer Messages postés 63 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 29 novembre 2005
22 avril 2003 à 16:31
et comment on fait

open" lalal" for input as #1
-----> ???

Merci de ton aide

@+

Bon ben on va s'y mettre non ? :big)

Mattflyer
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
22 avril 2003 à 16:41
Dim STR_Ligne As String
Dim INT_Nombre_Ligne As Integer

INT_Nombre = 0

Open "c:\Fichier.txt" For Input As #1

Do While Not EOF(1) 'Boucle sur toutes les lignes

INT_Nombre = INT_Nombre + 1
Line Input #1, STR_Ligne 'Lecture de la ligne
If INT_Nombre > 100 Then

'on rajoutte la ligne au texte
Text1.Text = Text1.Text & VbCrlf & STR_Ligne

EndIf

Loop

Close #1

Voilà, normalement ca devrait marcher ;-)

DARK SIDIOUS

[Responsable de la rubrique API du site www.ProgOtoP.net]
0
Rejoignez-nous