Page 1 sur 1
Création d'un caractère "carré" en fin de fichier txt
Posté : 01 juil. 2009 18:24
par Rachedi
Bonjour,
j'ai un petit souci qui consiste en l'apparition d'une ligne contenant un caractère "carré" à la fin du fichier txt résultant de la concaténation de plusieurs autre fichiers txt via la commande "copy ..... + ....+ ....". sachant que ce caractère qui apparait n'existe pas dans les fichiers sources mais apparait après la concaténation !!!
Pourriez-vous m'aidez SVP ?
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 02 juil. 2009 21:26
par flox
Bonjour,
peut tu nous donner la ligne complète de ton xcopy.
Merci
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 06 juil. 2009 10:58
par Rachedi
Bonjour,
Voici la ligne:
Code : Tout sélectionner
copy %fmOut%FM_DAC1.txt+%fmOut%FM_DAC3.txt+%fmOut%FM_DAC5.txt+%fmOut%FM_DAC7.txt+%fmOut%FM_DAC24.txt %fmOut%FM_DA.txt
Merci à vous
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 06 juil. 2009 20:35
par flox
tu as essayé les guillemets ?
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 07 juil. 2009 10:55
par Rachedi
Non! il faut les mettre où ?
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 07 juil. 2009 19:40
par flox
Code : Tout sélectionner
copy "%fmOut%FM_DAC1.txt+%fmOut%FM_DAC3.txt+%fmOut%FM_DAC5.txt+%fmOut%FM_DAC7.txt+%fmOut%FM_DAC24.txt %fmOut%FM_DA.txt" d:\
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 08 juil. 2009 12:18
par Rachedi
Il parait que la commande ne marche plus quand on rajoute des guillemets car je n'ai plus de fichier résultat.
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 08 juil. 2009 19:14
par Bigfish
Salut,
et a la place de la commande copy si tu faisais :
Code : Tout sélectionner
Type "%fmOut%FM_DAC1.txt > Resultat.txt
Type "%fmOut%FM_DAC3.txt >> Resultat.txt
Type "%fmOut%FM_DAC5.txt >> Resultat.txt
Type "%fmOut%FM_DAC7.txt >> Resultat.txt
Type "%fmOut%FM_DAC24.txt >> Resultat.txt
Type "%fmOut%FM_DA.txt >> Resultat.txt
Cette methode n'est pas tres jolie mais devrait resoudre le probleme.
Et si la concatenation se fait a partir de tous les fichiers d'un meme repertoire pourquoi ne pas faire comme ceci:
pour l'exemple je considere que le repertoire qui contient les fichiers a concatener s'appel "mon repertoire" et ce trouve dans le disque c:\
Code : Tout sélectionner
@ echo off
if exist "c:\mon repertoire\resultat.txt" del "c:\mon repertoire\resultat.txt"
for /r "c:\mon repertoire\" %%d in ("*.txt") do if not %%~nxd==resultat.txt type %%d >> "c:\mon repertoire\resultat.txt"
A+
Re: Création d'un caractère "carré" en fin de fichier txt
Posté : 15 juil. 2009 12:49
par Rachedi
OK super, je n'ai plus de caractère de créé.
Merci beaucoup pour votre aide !
Cordialement,