Bonjour à tous,
Je suis actuellement à la recherche d'une hypothétique API qui me permettrait d'effectuer des manipulations sur les fichiers texte ( ascii ), par exemple : suppression/ajout de ligne, tri, remplacement de mots etc.
Je m'adresse à vous car il ne semble rien avoir de dispo sur le net qui correspond à mes attentes. J'ai bien trouvé quelques API intéressante ( ex. PZFileReader sur sourceforge.net ), mais en générale, elles se limitent à de simples extractions mais ne permettent pas de faire de modifications ( hormis le tri ).
Vous allez dire que j'en demande beaucoup mais je souhaiterai que cette API soit optimisée : pas du genre : pour ajouter 10 lignes, faire 10 fois "je copie le début du fichier, j'écris ma nouvelle ligne, je copie la fin du fichier, puis je recommence". Car sur de gros volumes et de nombreuses modifications, cela devient très vite désastreux en termes de performances.
Pour info, n'ayant rien trouvé de déjà fait, je développe ce genre d'API. Pour l'instant, je me creuse la tête à trouver la meilleur façon d'optimiser le tout ( utilisation d'indexes, de buffer, des deux ... ? ). Que les personnes intéressées n'hésitent pas à me contacter...
Merci pour votre aide.