none
Lire un fichier à partir d'une certaine position RRS feed

  • Question

  • Bonjour,

    Je suis toujours sur les fichiers TXT et je voudrais lire toutes les lignes d'un fichier TXT les découper à partir de la position 5

    Mon fichier TXT :

    06444MMFFFFF00999

    Je voudrais extraire : MMFFFFF00999

    Mon Code

     Using Reader As New _
    
    Microsoft.VisualBasic.FileIO.TextFieldParser("C:\TestFile.txt")
    
       Reader.TextFieldType = _
    
       Microsoft.VisualBasic.FileIO.FieldType.FixedWidth
    
    
    
       Reader.SetFieldWidths(2, 3, 2, 5, 2, 3, -1)
    
       Dim currentRow As String()
    
       While Not Reader.EndOfData
    
        Try
    
         currentRow = Reader.ReadFields()
    
         Dim currentField As String
    
         For Each currentField In currentRow
    
         Next
    
         DataGridView1.Rows.Add(currentRow)
    
    

     

    mercredi 23 juin 2010 09:49

Réponses

  • Bonjour,

    Le plus simple :

    Dim contenu As String
    Dim resultat As String
    
    contenu = File.ReadAllText("<Votre fichier>")
    resultat = contenu.Substring(6)

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Proposé comme réponse Alex Petrescu jeudi 24 juin 2010 09:47
    • Marqué comme réponse bocboc jeudi 24 juin 2010 18:15
    mercredi 23 juin 2010 20:53
    Modérateur

Toutes les réponses