Duplicate possible:
une ligne de commande ou un cmd par lots pour concaténer plusieurs fichiers?
J'ai plus d'un millier de fichiers texte que je voudrais combiner en un seul fichier texte, existe-t-il un moyen de le faire automatiquement?
windows
batch-file
CLiown
la source
la source
Réponses:
Sortez votre ligne de commande et c'est parti:
copy /a *.txt concat.txt
Cela va concaténer tous les fichiers txt du même répertoire en un seul fichier nommé "concat.txt".
/A
indique un fichier texte ASCIIla source
/a
ou/A
semble moins utile que prévu. Je reçois des flux de ligne de déchets dans le fichier concaténé après le premier fichier. Peut-être que cette option est désormais obsolète car de nombreux formats alternatifs existent: vous pensez principalement que c'est ASCII, mais ce ne/b
sera pas le cas, si la dernière ligne se termine par un saut de ligne.