Comment Supprimer les espace automatiquement dans plusieurs fichiers txt

francoislaba Messages postés 44 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 4 janvier 2006 - 23 sept. 2005 à 11:26
olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 - 23 sept. 2005 à 11:53
Bonjour,

Je voudrais supprimer les espaces contenus dans plusieurs fichiers textes en même temps.
En plus clair:
J'ai un dossier c:\test
et un sous dossier c:\test\test
contenant une liste de fichier .txt portant les noms de "test1.txt" à "test95.txt" soit 95 fichiers texte.
Comment faire pour supprimer tous les espaces contenus dans ces 95 fichiers d'une seule manip?

Par avance merci

François

3 réponses

olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
23 sept. 2005 à 11:43
Salut,

ben tu fais une fonction récursive pour lire tous les fichiers.
Si tes fichiers ne sont pas trop lourds, pour chaque fichier tu charges son contenu dans une var string, tu fais un replace de " " en "" et tu enregistres dans le mm fichier

Rollerman
0
cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 1
23 sept. 2005 à 11:49
une solution pas testée, et il y a mieux surement:

open test1.txt for input as # 1
open test1out.txt for output as # 2
texte= Input(LOF(1), 1)
texte=replace (texte, " " , "")
print # 2, texte
close #1
close # 2

et tu copies-colles 95 fois..
0
olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
23 sept. 2005 à 11:53
C du .net ou du vb6 ?

Rollerman
0
Rejoignez-nous