Classe pour gérer des fichiers comportant du texte (écrire, lire, rechercher, compter (mots, ligne, ...) ...)

Description

Bonjour,
J'en avais marre d'écrire à chaque fois les mêmes bous de code pour écrire , lire, ajouter du texte dans un fichier alors j'ai eu l'idée de faire une classe le permettant.
Mais finalement j'ai voulu aller plus loin que ces simples opérations.
On peut avec cette classe :
obtenir :
- le nom du fichier
- son chemin
- son nombre de ligne(s), de caractère(s)
- son poids
- le texte qu'il contient ( soit au kilomètre, soit avec les retour à la ligne)
- le nombre et l'endroit d'itération d'une chaine de caractère donnée
- la date et heure ed derniere modification
- de faire 'une surveillance de fichier' (déclencher un opération si la taille
du fichier texte a changé)
permetre :
- de copier, renommer, supprimer le fichier
- effacer son texte
- écrire ligne par ligne
- enlever les lignes commençant par un caractère donné (par défaut
suppression des lignes blanches)
- vérifier si un texte saisi est identique au texte inclu dans le fichier

Source / Exemple :


Dans le zip :)
Il y a la classe biensur mais il y a aussi une petite form qui permet de voir en application toutes les méthodes de la classe.
Il faut rajouter la référence : microsoft vbscript regular expression 1.0 (pour les expressions régulières)
Probleme possible avec vb5.0 et la fonction split() c'est pourquoi j'ai rajouter dans le zip mais pas dans le projet un modul modSplit

Conclusion :


Je ne suis pas contre la critique vous pouvez y aller à "coeur joi" ;)
Je rajouterai des fonctions au fil du temps

Codes Sources

A voir également

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.