IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

comment effacer la premiere ligne dans un fichier


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Points : 25
    Points
    25
    Par défaut comment effacer la premiere ligne dans un fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    saisie= 'récupération de données
     
    Open "c:\test.txt" For Append As #1
    Print #1, saisie
    Close #1
     
    On Error Resume Next
    Open "c:\test.txt" For Input As #1
    Line Input #1, saisie
    tout = NameMusic
    If Len(tout) <> 0 Then
    While Not EOF(1)
    Line Input #1, saisie
    tout = tout + vbCrLf + saisie
    Wend
    End If
    Text2.Text = tout
    Close #1
    avec cela j'aimerai rajouter du code pour effacer

  2. #2
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    une astuce serait de créer un fichier en omettant d'écrire la première ligne du fichier de départ.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Points : 25
    Points
    25
    Par défaut
    c'est à dire

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par aliosys
    c'est à dire
    tiens voila

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Sub SupprimeLigne1()
    Dim fl As Integer 'Fichier Lu
    Dim fe As Integer 'Fichier ecrit
    Dim St As String
    Dim stFl As String 'Nom du ficier lu
    stFl = "c:\test.txt"
    Dim bLigne1 As Boolean
    fl = FreeFile
    Open stFl For Input As #fl
    fe = FreeFile
    Open stFl & ".$$$" For Output As #fe 'Fichier temporaire c:\test.txt.$$$
    While Not EOF(fl)
    Line Input #fl, St
     If bLigne1 Then Print #fe, St
     bLigne1 = True
    Wend
    Close #fl
    Close #fe
    On Error Resume Next 'Pour eviter message d'erreur si fichier effacé n'existe pas ..
    Kill stFl & ".bak" 'Detruit sauvegarde précédente
    On Error GoTo 0
    Name stFl As stFl & ".bak"
    Name stFl & ".$$$" As stFl
    End Sub
    Fonctionnement ...:
    Lecture fichier et écriture sauf 1° ligne dans nouveau fichier ".$$$"
    Renomme Fichier traité ".bak"
    Renomme fichier Copié en supprimant les ".$$$"


  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Points : 25
    Points
    25
    Par défaut
    je te remercie amplement pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/10/2013, 10h27
  2. Effacement d'une ligne dans un fichier txt
    Par DjChat dans le forum Langage
    Réponses: 4
    Dernier message: 09/06/2008, 10h41
  3. [FSO] Effacer une ligne dans un fichier
    Par Johnbob dans le forum ASP
    Réponses: 4
    Dernier message: 30/05/2007, 16h23
  4. [langage] Effacer une ligne dans un fichier
    Par sebi77 dans le forum Langage
    Réponses: 2
    Dernier message: 01/01/2005, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo