Fusion de fichier txt
jeannot
-
Profil bloqué -
Profil bloqué -
Bonjour,
J'ai deux fichiers txt resultante de deux exportations effectuées sous ACCESS.
Le premier f1.txt n'a que trois lignes d'informations sans séparateurs avec retour chariot en fin de ligne, le second f2.txt regroupe des informations très précises séparées par des Tab, avec des retours de chariots en fin de chaque ligne.
J'ai fait un fichier bat (copy f1.txt+f2.txt f3.txt) que je lance sous fonction VB - Shell "cmd /c c:\maxauto\copyexp.bat" - pour regrouper les deux dans un f3.txt, ça fonctionne mais à chaque fois je me retourne avec un caractère tout seul apparaissant sur la dernière ligne du fichier (un retour de trop je crois) et ce caractère pollue mon fichier destiné a être réimporté dans un logiciel de gestion commerciale.
Comment contourner la chose ?
Merci pour vos bons tuyaux
Jeannot
J'ai deux fichiers txt resultante de deux exportations effectuées sous ACCESS.
Le premier f1.txt n'a que trois lignes d'informations sans séparateurs avec retour chariot en fin de ligne, le second f2.txt regroupe des informations très précises séparées par des Tab, avec des retours de chariots en fin de chaque ligne.
J'ai fait un fichier bat (copy f1.txt+f2.txt f3.txt) que je lance sous fonction VB - Shell "cmd /c c:\maxauto\copyexp.bat" - pour regrouper les deux dans un f3.txt, ça fonctionne mais à chaque fois je me retourne avec un caractère tout seul apparaissant sur la dernière ligne du fichier (un retour de trop je crois) et ce caractère pollue mon fichier destiné a être réimporté dans un logiciel de gestion commerciale.
Comment contourner la chose ?
Merci pour vos bons tuyaux
Jeannot
A voir également:
- Fusion de fichier txt
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Bonsoir, essayer copy /A f1.txt+f2.txt f3.txt. Explications : taper copy /? sur la ligne de commandes. Cordialement,
Je réponds moi même à ma question... car j'ai trouvé l'astuce sur le site !
au lieu d'utiliser la commande copy il faut utiliser le bat suivant pour deux fichiers 1 et 2 à consolider. Ca fonctionne super et plus de caractère parasite en fin de fichier.
Fichier1.txt
Fichier2.txt
type *.txt >> fichier.res
ren fichier.res fichier.txt
au lieu d'utiliser la commande copy il faut utiliser le bat suivant pour deux fichiers 1 et 2 à consolider. Ca fonctionne super et plus de caractère parasite en fin de fichier.
Fichier1.txt
Fichier2.txt
type *.txt >> fichier.res
ren fichier.res fichier.txt