Méthode de renommage en masse des fichiers TXT basée sur le Book ID du texte


TraductionEnglishFrançaisDeutschEspañol日本語한국어Heure de Mise à Jour2026-07-09 06:34:54

Déclaration : Toutes les images, textes et vidéos sur le site sont uniquement à titre de référence et peuvent ne pas être à jour, corrects ou précis. En cas de litige, veuillez vous référer à l'effet de l'expérience réelle !

Un grand nombre de fichiers TXT, s'ils utilisent encore des noms de fichiers temporaires comme book1, book2, la recherche et l'archivage ultérieurs seront très inefficaces. Cet article prend HeSoft Doc Batch Tool comme exemple pour démontrer comment utiliser la fonction "Renommer les fichiers texte en utilisant le contenu du fichier", faire correspondre le numéro après le Book ID dans le corps de chaque fichier texte et remplacer les noms de fichiers originaux par lots. Via l'expression régulière (?

De nombreux documents de bureau, lors de l'exportation, du téléchargement ou de la génération par lots, reçoivent souvent des noms de fichiers qui ne sont que des numéros séquentiels temporaires, par exemple book1.txt, book2.txt, book3.txt. Cette méthode de nommage ne pose pas de problème lorsque le nombre de fichiers est faible, mais lorsque les fichiers TXT deviennent plus nombreux, rechercher un enregistrement spécifique devient très fastidieux : vous devez ouvrir chaque fichier un par un pour vérifier le numéro ou le titre à l'intérieur afin de savoir à quel contenu il correspond.

Une approche plus idéale consiste à utiliser directement le numéro unique du corps du texte pour nommer le fichier. Par exemple, si la première ligne du texte indique Book ID:4829173056, le nom du fichier devrait alors être 4829173056.txt. Ainsi, la liste de dossiers devient une liste de numéros consultable, triable et comparable. Cet article explique comment utiliser le logiciel de bureau « HeSoft Doc Batch Tool », en utilisant des expressions régulières avec caractères génériques pour extraire par lots le contenu des fichiers TXT et renommer automatiquement plusieurs fichiers texte.

Scénarios applicables : Besoin d'extraire des numéros du contenu textuel pour les utiliser comme noms de fichiers

Cette méthode est particulièrement adaptée au traitement de documents dont « le nom de fichier est insignifiant, mais le contenu du fichier contient un numéro standard ». Par exemple, les textes de livres contiennent un Book ID, les fichiers texte d'exportation commerciale contiennent un numéro de commande, les journaux système contiennent un numéro d'équipement, les documents d'articles contiennent un ID de manuscrit et les dossiers clients contiennent un numéro de client. Tant que la syntaxe de ces champs est relativement fixe dans chaque fichier TXT, ils peuvent être extraits par lots à l'aide d'expressions régulières.

Contrairement aux opérations ordinaires de recherche et remplacement de noms de fichiers, la méthode décrite ici ne remplace pas un caractère dans le nom de fichier original book1.txt, mais lit le contenu textuel interne du fichier TXT, puis utilise le contenu correspondant comme nouveau nom de fichier. Si cette opération est effectuée manuellement, il faut ouvrir le fichier à plusieurs reprises, copier le contenu, revenir au dossier, coller et renommer ; après l'utilisation d'un outil de traitement par lots, vous pouvez importer plusieurs fichiers en une seule fois et les traiter uniformément selon les règles.

HeSoft Doc Batch Tool est un logiciel de traitement par lots de documents bureautiques, conçu pour gérer les noms de fichiers, les noms de dossiers et les tâches courantes liées aux fichiers Word, Excel, PowerPoint, PDF, texte, etc. Cet article utilise la fonction de renommage de fichiers texte. Si vos documents sont aux formats doc, docx, pdf, etc., vous devez choisir le type correspondant de fonction de renommage par contenu de fichier ; pour les fichiers txt de cet exemple, vous devez accéder à « Renommer les fichiers texte en utilisant le contenu du fichier ».

Aperçu des résultats : Passer des numéros séquentiels book aux numéros du corps du texte

Avant traitement : La dénomination de plusieurs fichiers TXT ne reflète pas leur contenu

Dans la liste de fichiers avant traitement, on peut voir que 5 fichiers texte utilisent encore la convention de nommage de book1.txt à book5.txt. De tels noms de fichiers ne peuvent qu'indiquer l'ordre d'importation ou de génération, mais pas le Book ID correspondant au fichier.

image-Renommer automatiquement les fichiers TXT,renommer l'ID du livre,renommer par lot le contenu du texte

En ouvrant l'un de ces fichiers TXT, Book ID:4829173056 apparaît en haut du corps du texte. C'est ce numéro qui constitue l'information réellement précieuse pour la gestion ultérieure. En cas d'opération manuelle, il faudrait copier 4829173056, puis renommer book2.txt en 4829173056.txt.

image-Renommer automatiquement les fichiers TXT,renommer l'ID du livre,renommer par lot le contenu du texte

Après traitement : Chaque nom de fichier utilise l'ID numérique extrait

Une fois le renommage par lots terminé, les noms de fichiers sont devenus une série de numéros, comme 1958436720.txt, 4829173056.txt, 6094728315.txt, 7305619482.txt, 8640295173.txt. En d'autres termes, chaque fichier TXT a été renommé en fonction du Book ID présent dans son propre corps de texte.

image-Renommer automatiquement les fichiers TXT,renommer l'ID du livre,renommer par lot le contenu du texte

Ce résultat de traitement est très adapté à l'archivage ultérieur. Vous pouvez rechercher directement un numéro via le nom de fichier, trier par ordre numérique ou faire correspondre ces fichiers avec les ID d'une base de données ou d'une liste tabulaire, sans avoir à ouvrir le texte à plusieurs reprises pour confirmer le contenu.

Procédure : Effectuer les réglages dans HeSoft Doc Batch Tool

Étape 1 : Choisir le renommage par contenu textuel dans l'outil Noms de fichiers

Après avoir lancé HeSoft Doc Batch Tool , sélectionnez « Noms de fichiers » dans le menu de gauche. Dans les cartes de fonction à droite, vous pouvez voir plusieurs outils de traitement de noms de fichiers. Dans cet article, il faut cliquer sur la 8e fonction : Renommer les fichiers texte en utilisant le contenu du fichier. Cette carte de fonction est indiquée sur la capture d'écran.

image-Renommer automatiquement les fichiers TXT,renommer l'ID du livre,renommer par lot le contenu du texte

Après avoir sélectionné cette entrée, le logiciel passe à un flux de traitement dédié aux fichiers texte TXT. La logique principale de cette fonction est : lire le contenu du fichier texte, extraire le texte en fonction de la zone de recherche ou de l'expression régulière définie par l'utilisateur, puis utiliser le résultat de l'extraction pour le nom de fichier. Pour les scénarios nécessitant l'extraction par lots de numéros à partir du corps du texte, c'est plus stable et plus rapide que le renommage manuel.

Étape 2 : Importer les fichiers txt à traiter

Après être entré dans la page de la fonction, l'interface est à l'étape « Sélectionner les enregistrements à traiter ». En haut, deux entrées courantes sont proposées : « Ajouter des fichiers » et « Importer des fichiers depuis un dossier ». Dans l'exemple, 5 fichiers txt du répertoire D:\test ont déjà été ajoutés à la liste, avec les noms de fichiers book1.txt à book5.txt.

image-Renommer automatiquement les fichiers TXT,renommer l'ID du livre,renommer par lot le contenu du texte

Il est conseillé à cette étape de vérifier attentivement le résultat de l'importation. La liste affiche des informations telles que le nom, le chemin, l'extension, la date de création, la date de modification. Confirmer l'absence d'erreur avant de continuer évite de traiter ensemble un mauvais répertoire ou des fichiers non pertinents. Pour les opérations sur les fichiers par lots, la vérification avant et après l'importation est très importante, car le logiciel exécute les règles suivantes en fonction des enregistrements de la liste.

Si les fichiers sont stockés de manière centralisée dans un seul dossier, vous pouvez utiliser « Importer des fichiers depuis un dossier » pour réduire le temps de sélection individuelle ; si vous ne traitez qu'un petit nombre de fichiers spécifiques, vous pouvez utiliser « Ajouter des fichiers ». Une fois l'importation terminée, cliquez sur le bouton « Suivant » en bas pour entrer dans la configuration des règles de traitement.

Étape 3 : Choisir « Texte correspondant à une formule personnalisée »

À la 2ème étape « Définir les options de traitement », vous devez d'abord déterminer la zone de recherche. La capture d'écran montre que « Texte correspondant à une formule personnalisée » est sélectionné, et non « Texte de la première ligne ». En effet, notre objectif n'est pas d'utiliser toute la première ligne comme nom de fichier, mais d'extraire le numéro situé après Book ID de cette première ligne.

image-Renommer automatiquement les fichiers TXT,renommer l'ID du livre,renommer par lot le contenu du texte

Si « Texte de la première ligne » est choisi, le résultat pourrait être la chaîne complète Book ID:4829173056 ; alors que dans de nombreuses conventions de nommage, seul 4829173056 est nécessaire. Après avoir choisi la correspondance personnalisée, vous pouvez entrer la règle dans la zone d'expression régulière ci-dessous pour contrôler précisément le contenu à extraire.

Étape 4 : Remplir l'expression régulière pour correspondre au numéro de Book ID

Entrez la règle suivante dans le champ de saisie « Expression régulière » :

(?<=Book ID:)\d+

Cette règle sert à trouver les chiffres consécutifs situés après Book ID:. Elle n'inclut pas le texte Book ID: dans le résultat, mais renvoie uniquement le numéro qui suit. Par exemple, si le texte contient Book ID:4829173056, le résultat de la correspondance est 4829173056.

Ici, \d+ signifie un ou plusieurs chiffres, ce qui convient pour traiter les ID de longueur non fixe. Tant que chaque fichier a un Book ID au même format, c'est-à-dire « Book ID: » suivi immédiatement de chiffres, cette règle peut être utilisée pour le traitement par lots. S'il y a des espaces entre Book ID et les chiffres dans certains fichiers, ou si les noms des champs sont différents, l'expression doit être ajustée en fonction du contenu réel.

Étape 5 : Choisir de remplacer l'intégralité du nom de fichier

Dans les paramètres de « Position », la capture d'écran montre que « Remplacer l'intégralité du nom de fichier » est sélectionné. Cela signifie que le logiciel remplacera la partie principale du nom de fichier original, comme book1, book2, par le numéro correspondant. L'extension txt est conservée comme extension de fichier texte, ce qui donne un résultat comme 4829173056.txt.

Ce paramètre permet d'utiliser entièrement le numéro du corps du texte pour nommer le fichier. Si vous souhaitez conserver le nom d'origine, vous pouvez également utiliser les options de position fournies par l'interface pour placer le contenu extrait à gauche ou à droite du nom de fichier. Mais dans ce tutoriel, pour rendre le nom de fichier plus concis et pour correspondre à la capture d'écran après traitement, vous devez choisir de remplacer l'intégralité du nom de fichier.

Étape 6 : Définir l'emplacement de sauvegarde et exécuter le traitement par lots

Après avoir configuré les options de traitement, cliquez sur « Suivant ». La barre de progression en haut de la page indique qu'il reste ensuite « Définir l'emplacement de sauvegarde » et « Démarrer le traitement ». Comme cet article se concentre sur la correspondance du contenu et les règles de renommage, l'emplacement de sauvegarde peut être défini selon les besoins réels d'archivage. Lors du traitement de données importantes, il est conseillé de toujours conserver une copie de sauvegarde des fichiers originaux ou de tester d'abord les règles sur un petit nombre de fichiers échantillons.

Après avoir confirmé que l'emplacement de sauvegarde et les paramètres de traitement sont corrects, passez à l'étape de démarrage du traitement. Le logiciel lira un par un les fichiers TXT de la liste importée, cherchera le texte correspondant à l'expression régulière, et utilisera le résultat trouvé pour renommer le fichier. Une fois le traitement terminé, ouvrez le dossier de destination pour voir que les noms de fichiers ont été changés en numéros de Book ID.

Pourquoi l'utilisation d'expressions régulières est plus fiable que la copie manuelle

Lors de la copie manuelle des numéros, les erreurs courantes incluent la copie du nom du champ, l'oubli d'un chiffre, la copie d'un caractère de nouvelle ligne, le changement d'un mauvais fichier ou l'omission d'un fichier, etc. L'avantage des expressions régulières est l'uniformité des règles : tant que le format du contenu du fichier est cohérent, le logiciel extraira selon la même logique.

En prenant (?<=Book ID:)\d+ comme exemple, cela exige explicitement que Book ID: précède les chiffres, de sorte qu'un autre numéro dans un paragraphe du texte ne sera pas confondu avec le nom de fichier. Cela ne renvoie que la partie numérique, de sorte que le nom du fichier ne contient pas de texte d'étiquette superflu. Cette caractéristique de « ciblage précis et extraction propre » est précisément une exigence très importante dans les scénarios de renommage par lots.

Pour les employés de bureau, il n'est pas nécessaire de maîtriser un système complexe d'expressions régulières, il suffit de comprendre la syntaxe de cet exemple : un préfixe fixe suivi du type de caractères à extraire. À l'avenir, pour des formats comme « Numéro:12345 », « ID=12345 », « Code:ABC001 », vous pourrez effectuer des ajustements en suivant la même logique.

Questions fréquentes et précautions

1. Le Book ID dans le contenu du fichier peut-il ne pas être sur la première ligne ?

Le Book ID dans les captures d'écran de cet article se trouve sur la première ligne, mais lors de l'utilisation d'une formule personnalisée, l'important est que l'expression régulière puisse trouver la cible dans le contenu du texte. Lors du traitement réel, il est toujours recommandé de garder le format de fichier stable et de tester avec un échantillon pour confirmer que le logiciel peut bien identifier le numéro nécessaire.

2. La casse doit-elle être identique dans l'expression régulière ?

La règle de l'exemple est écrite Book ID:, ce qui s'applique aux fichiers où c'est également écrit Book ID:. Si votre texte contient book id:, BOOK ID: ou une variante localisée, vous devez modifier la règle de correspondance en fonction du contenu réel.

3. Que se passe-t-il si le résultat de l'extraction est vide ?

Si un fichier ne contient aucun élément correspondant, le nouveau nom de fichier attendu ne peut pas être généré. Pour éviter des incohérences dans les résultats après le traitement par lots, il est conseillé de vérifier par échantillonnage le contenu du fichier avant le traitement et de s'assurer autant que possible que chaque fichier contient un numéro conforme à la règle.

4. Le contenu du corps du fichier TXT sera-t-il modifié ?

D'après le nom de la fonction de l'interface et l'objectif du traitement, cette fonction est utilisée pour renommer les fichiers texte en utilisant le contenu du fichier. L'accent est mis sur le changement du nom de fichier, pas sur la modification du contenu du corps. Les exemples avant et après traitement montrent également le changement des noms de fichiers. Par mesure de sécurité, il est toujours conseillé de sauvegarder les fichiers importants.

5. Une logique similaire peut-elle être appliquée aux fichiers Word et PDF ?

Dans l'interface, on peut voir des entrées de fonction telles que « Renommer les fichiers Word en utilisant le contenu du fichier » et « Renommer les fichiers PDF en utilisant le contenu du fichier ». Ainsi, pour les documents bureautiques comme doc, docx, pdf, vous pouvez également choisir l'outil correspondant. Cependant, les étapes et captures d'écran de cet article concernent les fichiers texte TXT ; lors du traitement d'autres formats, vous devez sélectionner la fonction appropriée.

Résumé : Faire correspondre automatiquement les noms de fichiers TXT avec les numéros du corps du texte

Grâce à la fonction « Renommer les fichiers texte en utilisant le contenu du fichier », HeSoft Doc Batch Tool peut aider les utilisateurs à remplacer par lots un grand nombre de noms de fichiers TXT insignifiants par les numéros Book ID du corps du texte. Les points clés du processus sont d'importer les fichiers, de choisir la correspondance par formule personnalisée, d'entrer (?<=Book ID:)\d+, de sélectionner le remplacement de l'intégralité du nom de fichier, et de suivre l'assistant pour la sauvegarde et le démarrage du traitement.

Pour les utilisateurs qui ont besoin d'organiser des textes de livres, des numéros de documents, des enregistrements de journaux ou des fichiers d'exportation commerciale, cette méthode peut réduire considérablement le temps passé à ouvrir les fichiers un par un pour copier les numéros, et diminuer le risque d'erreur lors du renommage manuel. Il est conseillé de valider d'abord la règle d'expression régulière avec quelques fichiers d'échantillon, et après avoir confirmé que les résultats d'extraction sont corrects, de traiter par lots le dossier complet, pour une gestion des fichiers plus standardisée et plus efficace.


Mot-cléRenommer automatiquement les fichiers TXT , renommer l'ID du livre , renommer par lot le contenu du texte
Heure de Création2026-07-09 06:34:39

Déclaration : Toutes les images, textes et vidéos sur le site sont uniquement à titre de référence et peuvent ne pas être à jour, corrects ou précis. En cas de litige, veuillez vous référer à l'effet de l'expérience réelle !

Articles Connexes

Vous ne trouvez pas la fonctionnalité que vous souhaitez ?

Faites-nous part de vos besoins, et après évaluation, nous les réaliserons gratuitement !