KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 06:25:31

Boucle de concaténation de fichier sous dos

Rechercher : dans
boucle de concaténation de fichier sous dos
par mc29
 Fil de Discussions
Statut : Résolu
lundi 30 mai 2005 à 17:52:54
Bonjour,
j'ai besoin de lancer dans un .bat une concaténation des fichiers présents dans un répertoire et les récuperer dans un seul fichier.
Quelqu'un peut-il m'aider?
Merci d'avance
Configuration: wibdows 2000
Répondre à mc29  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par m_makhoukh, le mardi 31 mai 2005 à 09:44:53 Fil de Discussions
concatenation horizontal ou vertical?
Répondre à m_makhoukh

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par POYET, le mercredi 1 juin 2005 à 08:28:22 Fil de Discussions
verticale
fic1 AAAAAAAAAAAAA
BBBBBBBBBBBBBBB

fic2 CCCCCCCCCCCCCCCCC

résultat dans fic3

AAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCC
Répondre à POYET

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par arnauldl, le jeudi 3 janvier 2008 à 17:18:32 Fil de Discussions
La solution est :
type fic1 fic2 > fic3
Répondre à arnauldl

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par scotib, le mardi 29 janvier 2008 à 12:06:35 Fil de Discussions
Bonjour,
j'ai besoin de lancer dans un .bat une concaténation des fichiers présents dans un répertoire et les récuperer dans un seul fichier.
Quelqu'un peut-il m'aider?
Merci d'avance
Configuration: wibdows 20001 message(s) posté(s) depuis le lundi 30 mai 2005
merci 1000 fois
Répondre à scotib

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par arnauldl, le mardi 11 mars 2008 à 17:37:01 Fil de Discussions
Bonjour,

Vue ta configuration, tu n'es pas obligé d'utiliser un .bat pour faire ta concaténation de fichier.
En passant par un .vbs (qui s'exécute aussi bien qu'un .bat sous windows) cela donne :

repertoire="TON_REPERTOIRE"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set ficOUT = FSO.CreateTextFile("FICHIER_RESULTAT")
Set rep=FSO.GetFolder(repertoire)

Set files = rep.Files
for each file In files
Set ficIN = FSO.OpenTextFile(file)
while not ficIN.AtEndOfStream
ficOUT.writeline (ficIN.readline)
wend
ficIN.close
next

ficOUT.close
Répondre à arnauldl

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par arnauldl, le mercredi 12 mars 2008 à 17:53:40 Fil de Discussions 
Ou, encore plus simple, avec la commande Dos : copy.

copy TON_REPERTOIRE/* FICHIER_RESULTAT


Note : avec cette solution, il faut que chaque fichier se termine avec un retour chariot. Sinon la derniere ligne du fichier sera concaténée avec la première ligne du fichier suivant.
Répondre à arnauldl
Discussions pertinentes trouvées dans le forum
22/03 11h41[c++] concaténation fichier vidéoProgrammation17/02 10h186
30/05 17h52boucle de concaténation de fichier sous dosProgrammation12/03 17h536
24/01 11h30Lecture fichier boucle infinie JAVAProgrammation24/01 12h263
23/11 23h33Boucle dans un fichier flash hébergéWebmastering24/11 00h041
05/10 00h04Concaténation d'un fichier, n fois en KshProgrammation05/10 21h2619
Plus de discussions sur « boucle de concatenation de fichier sous dos » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide