probleme regroupage fichiers texte [RESOLU] - Shell/Batch - Programmation
Marsh Posté le 07-09-2005 à 22:10:01
Salut,
J'en conclus que les fichiers d'entrée ne contiennent pas de retour à la ligne, ai-je raison ?
Tu peux donc faire style :
-----------------------------
for %%x in (C:\test\*.txt) do (
type %%x >> c:\output.txt
echo.>> c:\output.txt
)
-----------------------------
Petit détail : ne place pas le fichier résultat dans le même dossier, ou tu lui donnes une autre extension que .txt, sinon tu risques d'avoir des doubles copies dans le résultat final.
Marsh Posté le 08-09-2005 à 09:35:02
Oui les fichiers d'entrée ne contiennent pas de retour à la ligne
merci pour la reponse mais une erreur se produit
c:\>(type c:\test\toto.txt echo. 1>>c:\output.txt)
c:\test\toto.txt
"le fichier specifié est introuvable.
un erreur s'est produite lors du traitement de : echo.."
ect..
Merci
Marsh Posté le 08-09-2005 à 10:02:41
Tu as bien fait copier/coller le code dans un fichier batch (.bat ou .cmd) ?
Parce que là il te manquait le premier
>> c:\output.txt
après
type %%x
Marsh Posté le 08-09-2005 à 10:15:52
Merci beaucoup pour ton aide nglechau ca fonctionne nickel
Excuse moi c'était une faute d'etourderie
Marsh Posté le 07-09-2005 à 21:17:30
Bonsoir
Voila j'ai different fichiers txt (blabla.txt,test.txt...) qui contiennent chacuns une lignes du type:
"123456","1452136",.....
j'arrive a les regrouper en un seul txt (output.txt) voici mon programme
type c:\test\*.txt >> c:\test\output.txt
mais les données recuperer des differents txt sont misent bout a bout
J'aimerai savoir comment recupérer les données les une sous les autres
exemple : "123456","1452136",.....(ligne de blabla.txt)
"879654","879654",.....(ligne de test.txt) ect
Merci de votre aide
Message édité par chaman11 le 08-09-2005 à 10:16:37