AllInfo

Comment associer ou Fusionner Plusieurs Fichiers Texte

Il y a plusieurs occasions où vous avez besoin de fusionner plusieurs fichiers texte dans un seul fichier texte. Par exemple, vous pouvez recevoir un CD qui contient des centaines de fichiers de texte, le tout dans des répertoires différents, qui vous avez besoin de combiner en un seul fichier pour l’importation dans Excel, etc.

Il est également utile si vous avez du réseau, les fichiers journaux, les fichiers journaux de serveur, ou les journaux de sauvegarde que vous souhaitez les combiner, pour les fins de l’exploration de données ou d’analyse de données. Il ya un couple de façons différentes que vous pouvez aller à ce sujet de rejoindre texte fichiers ensemble et les résultats sont légèrement différents selon la méthode que vous choisissez.

Dans cet article, je vais écrire sur plusieurs façons de combiner des fichiers texte, de sorte que si une méthode ne fonctionne pas trop bien, vous pouvez essayer quelque chose d’autre.

Méthode 1 – L’Invite De Commande

Si vous êtes ok à l’aide de l’invite de commandes, puis il ya un couple de commandes simples que vous pouvez utiliser pour fusionner tout un tas de fichiers texte rapidement. L’avantage de l’utilisation de l’invite de commande, c’est que vous n’avez pas à installer tous les programmes tiers. Si vous voulez un peu d’apprêt sur l’utilisation de l’invite de commande, consultez mon guide du débutant à l’utilisation de l’invite de commande.

Aussi, depuis la ligne de commande peut prendre plusieurs paramètres, vous pouvez vraiment créer un complexe de commande de filtrer et de trier les fichiers que vous souhaitez inclure dans le processus d’adhésion. Je vais vous expliquer le plus simple de la commande, mais aussi de se plonger dans quelques exemples pour vous montrer comment faire le plus de trucs compliqués.

Tout d’abord, ouvrez l’Explorateur Windows et allez dans le répertoire où vous les fichiers de texte sont situés. Si les fichiers sont stockés dans plusieurs sous-dossiers, naviguez vers le répertoire parent. Maintenant, appuyez et maintenez les touches CTRL + MAJ puis cliquez-droit sur un endroit vide de la fenêtre de l’Explorateur.

Cela va ouvrir une fenêtre de commande qui est déjà défini dans le répertoire où vous vous trouvez. Maintenant, tout ce que nous avons à faire est de taper la commande. Comme vous pouvez le voir ci-dessus, j’ai trois documents de texte dans le dossier avec un couple de dossiers. Si je ne veux combiner les fichiers de texte dans ce dossier, je voudrais émettre cette commande:

pour %f in (*.txt) ne tapez “%f” >> c:Testoutput.txt

Dans le codage, le langage, c’est un simple POUR boucle qui parcourt tous les fichiers de la fin .TXT et les sorties dans un fichier appelé output.txt.

Comme vous pouvez le voir ci-dessus, la boucle s’exécute tout simplement une commande séparée pour chaque fichier texte qu’il trouve dans le répertoire. Notez que si vous disposez d’un fichier texte, mais il a une autre extension comme .ou du journal .dat, etc, alors vous pouvez simplement changer *.txt valeur dans la commande. Il est également intéressant de noter que la sortie doit être à un autre endroit que le répertoire courant, sinon il faudra ajouter le fichier de sortie en lui-même puisqu’il est aussi un fichier texte.

Maintenant, disons que vous avez des fichiers de texte qui sont situés non seulement dans un seul dossier, mais dans de nombreux sous-dossiers. Dans ce cas, on peut ajouter un paramètre à la commande, qui va le dire de façon récursive de recherche pour les fichiers texte dans tous les sous-dossiers du répertoire courant.

for /R %f in (*.txt) ne tapez “%f” >> c:Testoutput.txt

Vous remarquerez que le /R paramètre juste après l’instruction for. Maintenant, quand je lance la commande, vous verrez qu’il trouve un couple supplémentaire de fichiers texte dans les trois répertoires qui sont dans le même répertoire.

Comme d’habitude avec l’invite de commande, il n’y a en fait une autre commande qui permet de faire la même chose que POUR la déclaration ci-dessus. La commande est en réalité beaucoup plus simple et si cela fonctionne bien pour vous, alors n’hésitez pas à l’utiliser au lieu de la méthode ci-dessus.

*copie.txt output.txt

Cette commande fonctionne bien, mais n’a pas autant d’options que la commande précédente. Par exemple, il ne vous laissera pas de recherche de manière récursive des sous-dossiers.

Méthode 2 – TXTCollector

TXTCollector est un texte libre fichier de fusion de l’outil avec un bon ensemble de fonctionnalités. Il est très facile à utiliser et peut être configuré pour fonctionner dans un couple de différentes manières.

Tout d’abord, tapez ou copiez et collez le chemin d’accès au dossier dans le Dossier boîte en haut ou tout simplement cliquez sur Parcourir les Dossiers bouton et sélectionnez le dossier avec les fichiers texte. Vous pouvez ensuite choisir le type de fichiers que vous souhaitez combiner.

Par défaut, TXTCollector recherche de tous les fichiers TXT et de les combiner. Cependant, vous pouvez choisir à partir de la liste et de les combiner ou de fusionner plusieurs CSV, chauve-souris, HTM, JOURNAL, REG, XML et les fichiers INI dans un aussi!

De vérifier la Inclure les sous-dossiers de la boîte si vous voulez TXTCollector récursive de regarder dans chaque sous-dossier du dossier principal. TXTCollector va vous montrer exactement comment beaucoup de fichiers, il trouve dans le répertoire.

Ensuite, vous pouvez choisir un séparateur qui apparaissent entre chaque fichier. C’est une fonctionnalité intéressante que vous n’avez pas avec la méthode de ligne de commande. Vous pouvez choisir dans le menu déroulant, ou vous pouvez simplement taper dans tout ce que vous voulez dans la zone.

Par défaut, le programme mettra le nom de dossier, nom de fichier, et le séparateur entre chaque fichier. Si vous souhaitez combiner les fichiers en continu, sans pause entre chaque fichier, cochez Pas de Séparateur, Pas de nom de fichier, et Pas de retour Chariot.

Vous aurez alors le choix de l’ajout d’un caractère d’espace entre les fichiers ou pas. La chose cool à propos de TXTCollector est que vous pouvez vraiment personnaliser. Si vous cliquez sur le lien en bas appelé les Extensions et les Séparateurs, vous pouvez ajouter vos propres extensions à TXTcollector.

Modifier la extensions.txt fichier situé dans le TXTCollector répertoire de données d’application. Notez que TXTcollector ne gère que les fichiers de texte brut, peu importe ce que l’extension est utilisé. Par conséquent, il ne peut pas combiner plusieurs fichiers XLS, par exemple, à moins qu’ils sont enregistrés sous forme de texte brut.

La seule limitation de ce programme est qu’il ne peut combiner 32,765 des fichiers texte à la fois. Si vous avez plus de cela, vous pouvez combiner plusieurs en un seul et puis de combiner à la grande, avec de plus petits, jusqu’à 32,765!

Dans l’ensemble, un très simple, mais puissant freeware app pour combiner plusieurs fichiers texte. Espérons que ces deux méthodes de travail pour la plupart des gens. Si vous avez exécuté dans une situation qui est plus compliqué, n’hésitez pas à poster un commentaire et je vais essayer de l’aider.

Aussi, assurez-vous de consulter mes autres post sur la façon de combiner plusieurs présentations PowerPoint. Profitez-en!

Exit mobile version