Façons de combiner deux (ou plus) fichiers texte
Si vous avez quelques fichiers texte (ou plus) que vous souhaitez combiner en un seul fichier texte plus volumineux, Windows propose plusieurs façons de le faire. La manière dont vous choisissez dépendra probablement du nombre de fichiers que vous souhaitez combiner, de leur taille et de votre aisance avec les différentes approches.
Une approche qui peut venir à l’esprit est l’approche copier / coller.
Cela vous permet de rester dans l’environnement Windows familier tout en atteignant votre objectif. Suivez ces étapes générales:
-
Cliquez avec le bouton droit sur le bureau ou dans un dossier et choisissez Nouveau | Document texte dans le menu contextuel résultant. Windows crée obligatoirement un nouveau document texte pour vous.
-
Nommez le document texte comme vous le souhaitez, par exemple « Combined.txt ».
-
Ouvrez le fichier texte nouvellement créé dans le Bloc-notes.
-
À l’aide du Bloc-notes, ouvrez un fichier texte que vous souhaitez combiner.
-
Appuyez sur Ctrl + A. Toutes les informations du fichier texte sont sélectionnées.
-
Appuyez sur Ctrl + C. Toutes les informations sélectionnées sont copiées dans le Presse-papiers.
-
Sélectionnez le fichier texte que vous avez ouvert à l’étape 3.
-
Appuyez sur Ctrl + V. Toutes les informations sont collées dans le fichier texte.
-
Fermez le fichier texte que vous avez ouvert à l’étape 4.
-
Répétez les étapes 4 à 9 pour chacun des autres fichiers texte que vous souhaitez combiner dans le nouveau.
-
Enregistrez le fichier texte contenant les informations combinées.
De toute évidence, cette approche est très fastidieuse, surtout si vous avez plus de deux fichiers à combiner. Les autres approches sont beaucoup plus rapides, mais elles nécessitent que vous fassiez le travail en ligne de commande.
L’approche de ligne de commande la plus simple à utiliser pour combiner des fichiers consiste probablement à utiliser la commande Copier. Avec Copy, vous pouvez spécifier un certain nombre de fichiers comme entrées et un fichier comme fichier de sortie. Cela copiera ensuite tous les fichiers d’entrée dans le seul fichier de sortie, et vous avez terminé. Votre ligne de commande pourrait ressembler à ceci:
C:\> copy in1.txt + in2.txt + in3.txt Combined.txt
Cela copiera les fichiers « in1.txt », « in2.txt » et « in3.txt » dans un fichier appelé « Combined.txt ». (Le fichier Combined.txt est automatiquement créé par la commande Copier. Si Combined.txt existait auparavant, il est écrasé par la commande.) La commande Copier prend également en charge les caractères génériques, donc si vos noms de fichiers suivent un format standard, vous pouvez même faites-le de cette façon:
C:\> copy in*.txt Combined.txt
C’est probablement la meilleure approche à adopter, mais si vous préférez une solution plus ésotérique, vous pouvez essayer l’une des deux variantes de la commande Type. Par exemple,
C:\> type in*.txt > Combined.txt
Cela tape le contenu de tous vos fichiers texte « in » et envoie la sortie à votre fichier « Combined.txt ». Si le fichier Combined.txt existait auparavant, il est écrasé par cette commande.
La deuxième variante de la commande Type utilise également la commande For. Dans cette variante, les fichiers « in » sont parcourus un par un et leur contenu est ajouté à votre fichier « Combined.txt »:
C:\>For %f in (in*.txt) do type %f >> Combined.txt
Ce sont toutes des manières intéressantes d’attaquer le problème, mais ma préférée est la simple commande Copier.
Cette astuce (5670) s’applique à Windows 7, 8 et 10.