Les Snippets

Connexion

Récupérer une partie d'un fichier (ligne n à x)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 06/11/2008 17:16:46 et initié par PCPT [Liste]
Date de mise à jour : 19/03/2009 19:33:23
Vue : 9665
Catégorie(s) : Fichier / Disque, Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- VB 2005
- Delphi 5
- VB 2005, VB 2008, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x
- PHP 4, PHP 5
- Voir tous les langages pour ce code snippet



Langage : VB 2005
Date ajout : 07/11/2008
Posté par jrivet [Liste]
Public Function GetFilePart(ByVal sPath As String, ByVal lLineStart As Long, ByVal lLineStop As Long) As String    Dim FReader As StreamReader    Dim Res As String = String.Empty    Dim Ret As String = String.Empty    Dim Count As Integer = 0    'La encore comme dans le snippet de PCPT,    'lLineStart et lLineStop doivent être  logiques, pas de la ligne 8 à 5 par exemple    'On vérifie l'existence du fichier    If File.Exists(sPath) Then        'ouverture du fichier        FReader = New StreamReader(sPath, System.Text.Encoding.GetEncoding("iso-8859-1"))        'tant que nous ne somme pas à la ligne        'souhaitée        While Count < (lLineStart - 1)            Call FReader.ReadLine            Count += 1        End While        While Count < lLineStop            'on vérifie de ne pas être arrivé à la fin            'du flux            If Not FReader.EndOfStream Then                'on lit la ligne                Ret = FReader.ReadLine                'on concatène avec le résultat                Res = String.Concat(Res, Ret, Environment.NewLine)                Count += 1            Else                Exit While            End If        End While    End If    Return Res End Function
By Renfield
Remarque :
Salut, petite version .NET.
A utiliser de la même façon que le snipper de PCPT. A l'exception près que celui si vérifie l'existence du fichier.

Snippets en rapport avec : Fichier, Lignes, Récupérer, Partie, Écart



Codes sources en rapport avec : Fichier, Lignes, Récupérer, Partie, Écart

{PHP} RÉCUPÉRER LE TYPE D'UN FICHIER (3 FONCTIONS DIFFÉRENTES)
Bonjour à tous, La plupart des gens pense que récupérer l'extension d'un fichier envoyé par form...

{Python} FONCTION COMPTER LE NOMBRE DE LIGNE
Bonjour, ma première fonction que je poste ... Pour les gros débutant (dont je fais parti) je pense ...

{Visual Basic, VB6, VB.NET, VB 2005} GETNAMES : RÉCUPÈRE ET ÉCRIT TOUS LES NOMS DE FICHIERS D'UN DOSSIER
J'ai fait ce petit programme tout simple, qui aurait pu être créé par n'importe quel débutant, car j...

{C / C++ / C++.NET} NOMBRE DE LIGNES ET DE COLONNES D'UN FICHIER
Voici ma première source, qui permet de trouver le nombre de colonnes et de lignes d'un fichier avec...

{Visual Basic, VB6, VB.NET, VB 2005} NTFS RECOVER : RÉCUPÉRER LES FICHIERS EFFACÉS D'UNE PARTITION NTFS
Ce code permet de récupérer les fichiers effacés de vos partitions NTFS. Pour cela, vous devez avoir...

{Visual Basic, VB6, VB.NET, VB 2005} SCRIPT EN VBS QUI DÉCOUPE UN FICHIER EN PLUSIEURS FICHIERS DE X LIGNES.
Ce script permet de découper un fichier en plusieurs fichiers de x lignes. Je l'utilise assez souve...

{C / C++ / C++.NET} EDITER UN FICHIER BIT PAR BIT
Bonjout, J'ai récemment eu besoin d'éditer un fichier bit à bit mais ne trouvant pas de moyen de ...

{PHP} CHARGER DES DONNÉES DEPUIS UN FICHIER TXT DANS UNE BASE DE DONNÉE
le titre dit tout dejàs ce script utilise une base de données Mysql les requêtes pour la création ...

{Visual Basic, VB6, VB.NET, VB 2005} INSERER TOUT TYPE DE FICHIERS DANS ORACLE EN VB.NET
Ce petit code permet d'ajouter tout type de fichiers dans oracle et par la suite de les récupérer, l...

{C / C++ / C++.NET} FICHIER ALBUM MUSICAL
.............................................................................creer un fichier conten...