Lorsqu'un grand nombre de noms de dossiers contiennent des numéros aléatoires, des dates, des numéros de série ou des codes de projet, les renommer manuellement un par un prend non seulement du temps, mais il est également facile d'en oublier ou de se tromper. Cet article prend HeSoft Doc Batch Tool comme exemple pour montrer comment utiliser des expressions régulières avec caractères génériques pour effectuer une recherche floue en masse, en remplaçant uniformément les trois derniers chiffres des noms de dossiers par un texte spécifié, afin de normaliser les noms de dossiers en lot. L'article couvre les effets avant/après traitement, les étapes opérationnelles, la logique de conception de l'expression et les points d'attention, ce qui convient aux utilisateurs bureautiques ayant besoin d'organiser des répertoires de projets, des répertoires d'archives, des dossiers de commandes ou des dossiers clients.
Dans le travail de bureau quotidien, de nombreux noms de dossiers ne sont pas totalement identiques. Par exemple, un dossier de projet peut s’appeler « INV4X812 », « ORD7A293 », « PO9C376 », la première partie étant un code projet ou client, et la seconde des chiffres aléatoires, un numéro de lot ou de version. S’il suffit de remplacer ces chiffres variables par un même texte, le faire manuellement un par un est très inefficace, surtout lorsque le nombre de dossiers atteint des dizaines ou des centaines ; le travail répétitif augmente considérablement le risque d’erreur.
Le problème abordé par cet article est : comment utiliser les capacités de traitement par lots des logiciels bureautiques, en utilisant des expressions régulières avec caractères génériques ou une recherche approximative par formule, pour modifier en bloc le contenu variable de nombreux noms de dossiers. Dans l’exemple, nous remplacerons uniformément les trois derniers chiffres de plusieurs noms de dossiers par « -TEST », faisant passer les noms de dossiers d’un « code alphanumérique » à un nom de répertoire de test plus facilement identifiable.
L'explication ci-dessous prend l'exemple de HeSoft Doc Batch Tool dans la capture d'écran. Il s'agit d'un logiciel de traitement par lots de documents et de fichiers destiné aux scénarios bureautiques. Sa valeur principale réside dans la réduction des clics répétitifs et des saisies manuelles, ce qui le rend adapté au traitement par lots de fichiers, dossiers, Word, Excel, PDF, images et autres tâches d'organisation de données. Cet article se concentre sur sa fonction de remplacement en bloc dans les « noms de dossiers ».
Scénarios applicables : quels noms de dossiers se prêtent à une modification en bloc par expression régulière avec caractères génériques
L’avantage des expressions régulières avec caractères génériques réside dans la « correspondance approximative ». Lorsque le contenu à modifier n’est pas une chaîne de caractères fixe, mais un contenu variable suivant une certaine logique, cette méthode est très appropriée. Par exemple, si chaque nom de dossier contient des chiffres, dates, numéros, versions ou lots différents, il est difficile pour un humain de tous les sélectionner en une seule fois, mais une expression peut les identifier uniformément selon une règle.
Les scénarios applicables courants incluent :
- Remplacement en bloc des numéros à la fin des dossiers : par exemple, les trois chiffres dans « ClientA001, ClientB002, ClientC003 » doivent être uniformément remplacés par « Archivé ».
- Traitement par lots des répertoires de projet : par exemple, les dossiers de projet contenant des numéros de test aléatoires doivent être renommés uniformément au format « NomProjet-TEST », « NomProjet-VersionOfficielle », etc.
- Organisation des dossiers de commandes ou de contrats : les noms de dossiers de commandes et de contrats contiennent souvent différents numéros de lot, qui peuvent être supprimés ou remplacés uniformément à l’aide d’expressions.
- Normalisation des répertoires de partage départementaux : lorsque les règles de nommage des dossiers créés par plusieurs personnes ne sont pas cohérentes, certains champs variables peuvent être remplacés en bloc pour réduire le travail manuel de réorganisation.
- Traitement par lots des répertoires de données migrées : les dossiers exportés depuis le système ont souvent des suffixes aléatoires, qui peuvent être rapidement nettoyés grâce aux expressions régulières.
Comparé à la fonction classique « Rechercher et remplacer », les expressions régulières avec caractères génériques ne se limitent pas à la recherche d’un mot fixe, mais peuvent rechercher « un type de texte correspondant à un certain modèle ». Dans l'exemple de cet article, les chiffres « 812, 293, 376, 194, 705 » à la fin des noms de dossiers sont tous différents, mais ils obéissent tous à la règle « trois chiffres consécutifs » et peuvent donc être mis en correspondance de manière uniforme par une expression.
Aperçu du résultat : modification des noms de dossiers avant et après traitement
Avant de passer aux opérations, examinons d'abord le résultat de cette modification en bloc des noms de dossiers. Cela permet de comprendre plus intuitivement le rôle des expressions régulières avec caractères génériques dans le renommage par lots.
Avant traitement : plusieurs noms de dossiers contiennent des nombres à trois chiffres différents
Les noms de dossiers avant traitement sont illustrés dans l'image ci-dessous. On peut voir que la première partie de chaque nom de dossier est un code alphanumérique, et qu'ils se terminent tous par trois chiffres, mais que ces chiffres sont différents pour chaque dossier. Par exemple « INV4X812 », « ORD7A293 », « PO9C376 », « REQ8F194 », « SO2D705 ».

Si l'on utilise une recherche de texte fixe classique, par exemple en recherchant uniquement « 812 », seul le premier dossier sera modifié. Si l'on recherche un par un « 293 », « 376 », « 194 », « 705 », on retombe dans un mode manuel inefficace. Il est alors plus approprié d’utiliser une expression régulière avec caractères génériques pour cibler directement « trois chiffres consécutifs ».
Après traitement : les trois derniers chiffres sont uniformément remplacés par -TEST
Les noms de dossiers après traitement sont illustrés dans l'image ci-dessous. Les trois derniers chiffres d'origine ont été uniformément remplacés par « -TEST », le résultat final étant « INV4X-TEST », « ORD7A-TEST », « PO9C-TEST », « REQ8F-TEST », « SO2D-TEST ».

Le résultat montre que le logiciel n'a pas simplement remplacé un nombre fixe, mais a trouvé, selon la règle de l'expression, la partie numérique correspondante dans chaque nom de dossier, et l'a uniformément remplacée par le contenu spécifié. C'est précisément la valeur fondamentale de la modification approximative en bloc des noms de dossiers.
Procédure : utiliser HeSoft Doc Batch Tool pour remplacer en bloc des mots-clés dans les noms de dossiers
Voici comment effectuer cette modification en bloc, en suivant l’ordre des opérations des captures d’écran. Le processus peut être résumé ainsi : accéder à l’outil Nom de dossier, sélectionner « Rechercher et remplacer des mots-clés dans les noms de dossiers », ajouter les dossiers à traiter, paramétrer l’utilisation de la recherche approximative par formule, saisir la règle de correspondance et le contenu de remplacement, puis passer à l’étape suivante pour finaliser le traitement.
Étape 1 : Accéder à la catégorie d’outils « Nom de dossier »
Après avoir ouvert HeSoft Doc Batch Tool , plusieurs catégories de traitement bureautique sont visibles sur la gauche, telles que « Nom de fichier », « Nom de dossier », « Organiser les fichiers », « Outils Word », « Outils Excel », « Outils PowerPoint », « Outils PDF », etc. Puisqu’il s’agit ici de modifier des noms de dossiers, et non des noms de fichiers ou le contenu de documents, il faut sélectionner la catégorie « Nom de dossier » à gauche.
Dans la page « Nom de dossier », plusieurs cartes de fonctions liées au nommage des dossiers sont visibles, notamment « Rechercher et remplacer des mots-clés dans les noms de dossiers », « Insérer du texte dans le nom du dossier », « Ajouter un préfixe et un suffixe au nom du dossier », « Convertir la casse du nom du dossier », « Supprimer du texte du nom du dossier », etc. Le besoin ici est de remplacer un certain type de caractères variables dans le nom du dossier par un texte spécifié, il faut donc choisir « Rechercher et remplacer des mots-clés dans les noms de dossiers ».

L’objectif de cette étape est d’accéder au module de traitement par lots approprié. On choisit « Rechercher et remplacer » plutôt que « Ajouter un préfixe/suffixe » ou « Supprimer du texte » parce qu’il faut à la fois trouver un segment du nom d’origine et le remplacer par un nouveau texte.
Étape 2 : Ajouter les dossiers à traiter en bloc
Une fois dans la fonction « Rechercher et remplacer des mots-clés dans les noms de dossiers », l’interface affiche en haut un processus par étapes : sélectionner les enregistrements à traiter, configurer les options de traitement, configurer l’emplacement de sauvegarde, démarrer le traitement. La première étape consiste à ajouter les dossiers à traiter.
Dans la capture d’écran, le bouton « Ajouter un dossier » se trouve en haut à droite. Cliquer dessus permet d’ajouter les dossiers à renommer en bloc dans la liste. Une fois ajoutés, la liste affiche des informations telles que le numéro d’ordre, le nom, le chemin, la date de création, la date de modification et les opérations. Dans l’exemple, 5 dossiers ont été ajoutés, situés dans le répertoire D:\test\.

Le résultat attendu après l’ajout des dossiers est que tous les dossiers à traiter apparaissent dans la liste, et que la colonne Nom affiche leurs noms actuels. À cette étape, il est possible de vérifier si les bons répertoires ont été ajoutés. Si un dossier n’a pas besoin d’être traité, il peut être retiré via l’entrée d’opération à droite de la liste ; si la liste est trop longue, les boutons « Filtrer », « Trier », etc., de l’interface peuvent aider à la visualisation.
Cette étape est importante, car le renommage par lots agira en une seule fois sur tous les enregistrements de la liste. Avant de commencer à configurer l’expression, il est conseillé de vérifier que le nombre, les chemins et les noms des dossiers sont conformes aux attentes, pour éviter de traiter ensemble des répertoires non concernés.
Étape 3 : Accéder aux options de traitement et sélectionner « Utiliser la recherche approximative de texte par formule »
Après avoir confirmé les dossiers à traiter, cliquer sur « Suivant » en bas de l’interface pour passer à la deuxième étape « Configurer les options de traitement ». On peut y définir le mode de recherche, les options supplémentaires, la liste des mots-clés à rechercher et celle des mots-clés de remplacement.
La capture d’écran montre que le « Mode de recherche » propose deux options : « Rechercher le texte exact » et « Utiliser la recherche approximative de texte par formule ». Puisqu’il s’agit de rechercher les différents nombres à trois chiffres dans chaque nom de dossier, il faut sélectionner « Utiliser la recherche approximative de texte par formule ». Cette option convient au traitement de texte variable, c’est-à-dire le scénario de correspondance par expression régulière avec caractères génériques ou par formule approximative décrit dans cet article.

Si l’on choisit « Rechercher le texte exact », cela s’applique généralement à la recherche d’un contenu totalement identique, par exemple si tous les dossiers contenaient le mot « temporaire » et qu’il fallait le remplacer uniformément par « archivé ». Mais dans cet exemple, les chiffres finaux sont respectivement 812, 293, 376, 194, 705, et ne sont pas exactement les mêmes, d’où la nécessité d’utiliser la recherche approximative.
Étape 4 : Saisir l’expression du mot-clé à rechercher
Dans la « Liste des mots-clés à rechercher », l’exemple saisi est :
\d{3}Cette expression peut se comprendre comme la correspondance de « trois chiffres consécutifs ». Ici, \d représente un chiffre, et {3} indique une répétition de 3 fois consécutives. Elle peut donc correspondre à des contenus comme « 812 », « 293 », « 376 », « 194 », « 705 ».
Dans un scénario de renommage de dossiers par lots, la saisie de l’expression doit correspondre au plus près à la réalité. Si la fin de vos dossiers comporte deux chiffres, on peut envisager de correspondre à deux chiffres ; s’il s’agit d’une année à quatre chiffres ou d’un numéro de lot à quatre chiffres, on peut ajuster la longueur selon la règle réelle. L’exemple de cet article illustre uniquement le remplacement des trois chiffres de la capture d’écran ; il est déconseillé d’étendre la portée de la correspondance sans comprendre les règles.
Il est à noter que l’expression mettra en correspondance le contenu du nom de dossier selon la règle. Si le nom du dossier contient également trois chiffres consécutifs au milieu, et que l’on souhaite seulement traiter les chiffres de la fin, il faudra concevoir l’expression avec plus de prudence lors de l’utilisation réelle pour éviter de modifier une partie qui ne devrait pas l’être. Dans la capture d’écran de cet article, la structure des noms de dossiers est relativement claire, les trois derniers chiffres constituant le contenu cible.
Étape 5 : Saisir le mot-clé de remplacement
Dans la « Liste des mots-clés de remplacement » à droite, l’exemple saisi est :
-TESTCela signifie remplacer les trois chiffres correspondant à l’expression de gauche par « -TEST ». Ainsi, « INV4X812 » deviendra « INV4X-TEST », « ORD7A293 » deviendra « ORD7A-TEST ».
Du point de vue de la convention de nommage, le contenu de remplacement peut être défini de manière flexible selon le contexte métier. Par exemple, un répertoire de test peut utiliser « -TEST », un répertoire d’archivage « -ARCHIVE », un répertoire de version « -V2 » ; un projet interne peut également utiliser un identifiant en chinois. Cependant, lors d’un traitement par lots, il est conseillé d’utiliser une règle de nommage aussi simple, uniforme et facilement reconnaissable que possible, pour faciliter les recherches et le tri ultérieurs.
Étape 6 : Passer à l’étape suivante et terminer le traitement en suivant le flux de l’interface
Une fois l’expression de recherche et le contenu de remplacement configurés, cliquer sur « Suivant » en bas. Selon le flux de l’interface, les étapes suivantes consistent à « Configurer l’emplacement de sauvegarde » puis « Démarrer le traitement ». Les captures d’écran s’arrêtant à l’étape « Configurer les options de traitement », il suffit de continuer en suivant les invites de l’interface du logiciel.
Avant de lancer réellement le traitement, il est conseillé de vérifier à nouveau les trois points suivants : premièrement, la liste des dossiers à traiter est-elle correcte ? deuxièmement, le mode de recherche « Utiliser la recherche approximative de texte par formule » a-t-il bien été sélectionné ? troisièmement, l’expression de gauche et le texte de remplacement de droite sont-ils correctement saisis ? Ne lancer le traitement qu’après avoir confirmé l’exactitude de ces points permet de réduire efficacement les risques liés au renommage en bloc.
Logique de l’expression régulière avec caractères génériques : pourquoi utiliser \d{3}
Beaucoup d’utilisateurs trouvent les expressions régulières avec caractères génériques abstraites au premier abord. En réalité, pour le renommage de dossiers par lots, il suffit de comprendre qu’il s’agit de « décrire le texte à rechercher à l’aide d’une règle ».
L'objectif ici est de remplacer les trois chiffres à la fin du nom du dossier. Bien que chaque nombre soit différent, ils ont tous un point commun : ce sont 3 chiffres consécutifs. On peut donc utiliser \d{3} pour exprimer cette catégorie de contenu.
Si l’on décompose cette logique :
- \d : représente un chiffre quelconque, par exemple de 0 à 9.
- {3} : indique que le contenu précédent apparaît 3 fois de suite.
- \d{3} : combinés, ces éléments signifient n’importe quelle séquence de trois chiffres consécutifs.
Cette méthode est plus efficace que de saisir un par un « 812, 293, 376, 194, 705 ». Surtout face à un grand nombre de dossiers, tant que la logique de nommage est cohérente, une seule expression suffit pour effectuer la recherche et le remplacement en bloc.
Bien entendu, plus l’expression est large, plus la portée de la correspondance est grande. Dans un contexte bureautique, il est conseillé de faire d’abord un test avec un petit nombre de dossiers pour confirmer que le résultat est conforme aux attentes, avant d’exécuter l’opération en bloc sur un grand nombre de répertoires officiels. Si le nom du répertoire est très complexe, on peut aussi copier les dossiers d’exemple dans un répertoire de test, valider la règle, puis l’appliquer aux données réelles.
Questions fréquentes et points d’attention
1. Cette méthode convient-elle pour modifier des noms de fichiers ?
Cet article illustre la fonction de la catégorie « Nom de dossier », l’objet du traitement est donc le dossier. Si vous souhaitez modifier les noms de fichiers tels que doc, docx, xls, xlsx, ppt, pptx, pdf, jpg, etc., il faut passer à la fonction correspondante de « Nom de fichier », et non opérer dans le module Nom de dossier. L’objet du traitement étant différent, le point d’entrée doit aussi être clairement distingué.
2. Pourquoi ne pas utiliser la recherche de texte exact ?
La recherche exacte convient lorsque tous les noms contiennent exactement le même segment de texte fixe. Par exemple, tous les dossiers contiennent « AncienneVersion » à remplacer par « NouvelleVersion ». Dans cet exemple, les chiffres à la fin de chaque dossier sont différents, une recherche fixe ne peut pas tous les couvrir en une seule fois, il est donc plus approprié de choisir « Utiliser la recherche approximative de texte par formule ».
3. L’expression risque-t-elle de modifier d’autres chiffres par erreur ?
C’est possible. Dès lors que le nom du dossier contient un contenu correspondant à l’expression, il peut être mis en correspondance. Par conséquent, en pratique, il faut définir la règle avec prudence en fonction de la structure de nommage. Si le nom du dossier comporte plusieurs séquences de trois chiffres et que l’on souhaite n’en remplacer qu’une, il est nécessaire de restreindre davantage les conditions de correspondance. Dans l’exemple de la capture d’écran, la structure des noms est assez uniforme, donc l’utilisation de \d{3} donne le résultat escompté.
4. Faut-il faire une sauvegarde avant le traitement par lots ?
Il est conseillé de sauvegarder les données importantes au préalable, ou d’effectuer d’abord un essai dans un répertoire de test. Bien que le renommage par lots améliore considérablement l’efficacité, une règle mal configurée peut aussi générer en bloc des noms non conformes aux attentes. Pour les données importantes telles que les disques de partage départementaux, les répertoires d’archivage de projets ou les bases de données contractuelles, la sauvegarde et le pré-contrôle sont indispensables.
5. Le nom après remplacement doit-il rester unique ?
Les noms de dossiers ne peuvent généralement pas être dupliqués dans le même répertoire. Par conséquent, lors de la conception de la règle de remplacement, il faut s’assurer que le traitement ne génère pas plusieurs noms totalement identiques. Dans cet exemple, la première partie du code est conservée, seuls les trois derniers chiffres sont remplacés, donc les résultats restent distincts, par exemple « INV4X-TEST » et « ORD7A-TEST » n’entrent pas en conflit.
Résumé : réduire le travail répétitif de renommage de dossiers avec un outil de traitement par lots
Lorsque les noms de dossiers contiennent un grand nombre de numéros variables, le renommage manuel est non seulement lent, mais aussi source d’oublis. Grâce à la fonction « Rechercher et remplacer des mots-clés dans les noms de dossiers » de HeSoft Doc Batch Tool , il est possible d’identifier en bloc le contenu conforme à une règle via « Utiliser la recherche approximative de texte par formule », puis de le remplacer uniformément par un texte spécifié.
L’exemple de cet article utilise \d{3} pour correspondre à trois chiffres consécutifs et les remplacer par « -TEST », réalisant une conversion en bloc de « INV4X812 » vers « INV4X-TEST ». Cette logique s’applique également à de nombreux scénarios d’organisation de données bureautiques, comme le traitement par lots de répertoires de projets, de dossiers clients, de classeurs de commandes ou de répertoires de données de test.
Si vous devez souvent organiser un grand nombre de dossiers, il est conseillé d’intégrer cette méthode de renommage par lots avec expression régulière et caractères génériques dans votre flux de travail quotidien. Commencez par confirmer la logique de nommage, puis ajoutez les dossiers, configurez la règle de recherche approximative et le texte de remplacement, et enfin suivez le flux de l’interface pour exécuter le traitement ; cela vous permettra de réduire à quelques minutes un travail répétitif qui nécessitait auparavant des modifications une par une.