Lire une certaine partie d'un fichier texte volumineux [Résolu]

Bacterius 3869 Messages postés samedi 22 décembre 2007Date d'inscription 3 juin 2016 Dernière intervention - 25 mars 2008 à 21:00 - Dernière réponse : cs_Shai 51 Messages postés mardi 8 octobre 2002Date d'inscription 21 décembre 2011 Dernière intervention
- 27 mars 2008 à 11:13
Bonjour,
je voudrais juste savoir si il est possible, avec Windows, de lire seulement quelques lignes d'un fichier texte assez lourd (genre 250 mo) sans avoir à l'ouvrir et à faire ramer une application ...
Exemple :
je cherche la ligne n° 246 du fichier MonFichier.txt (qui pese 250 mégas)
J'affiche cette ligne dans un Mémo pour une utilisation plus fluide, sans avoir à ouvrir le fichier. (parce que 250 mo...)

Cordialement, Bacterius !
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_askil2000 98 Messages postés lundi 8 mars 2004Date d'inscription 12 avril 2010 Dernière intervention - 26 mars 2008 à 12:03
3
Merci
Salut Bacterius

En effet, c'est un peu galère de manipuler les gros fichiers avec les composants standard. Tu peux utiliser le readln et faire une "boucle for" jusqu'à ta ligne 246

Je n'ai pas la syntaxe exacte du readln mais tu la trouveras sans difficultés.

@+ et bonne prog
Alex

Merci cs_askil2000 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Commenter la réponse de cs_askil2000
Bacterius 3869 Messages postés samedi 22 décembre 2007Date d'inscription 3 juin 2016 Dernière intervention - 26 mars 2008 à 14:56
0
Merci
Bonjour,
je vais essayer ReadIn :) en espèrant que ca marche, merci beaucoup Askil2000  !

Cordialement, Bacterius !
Commenter la réponse de Bacterius
cs_Shai 51 Messages postés mardi 8 octobre 2002Date d'inscription 21 décembre 2011 Dernière intervention - 27 mars 2008 à 11:13
0
Merci
Ma classe TTextFileReader devrait t'interesser, voir ICI ou celui CI

<hr />
Shai Le Troll
!! Aide via F1 !! Pensez-y !! 
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le conf
Commenter la réponse de cs_Shai

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.