Lorsque de nombreux noms de fichiers contiennent du contenu dynamique inutile, comme des numéros, des marqueurs temporaires, des descriptions de version ou des champs intermédiaires, les renommer un par un est à la fois chronophage et sujet aux erreurs. Cet article explique comment utiliser HeSoft Doc Batch Tool pour définir un texte à gauche et un texte à droite dans le nom du fichier, afin de supprimer en une seule fois tout le contenu situé entre les deux. Cette méthode convient aux scénarios de réorganisation par lots de nombreux types de fichiers tels que txt, doc, docx, pdf, xlsx, etc.
Dans le travail quotidien, les noms de fichiers deviennent souvent de plus en plus complexes en raison de l'exportation depuis des systèmes, de la circulation des projets et de l'archivage des documents. Par exemple, un lot de fichiers adopte un format de nommage comme Archive_START_oldPart_END.txt, Doc_START_2024Draft_END.txt, où le contenu entre START et _END n'est qu'un champ temporaire qu'il n'est pas nécessaire de conserver. S'il n'y a que quelques fichiers, la modification manuelle peut encore être effectuée tant bien que mal ; mais lorsque le nombre de fichiers atteint des dizaines, des centaines, voire plus, supprimer un par un le contenu intermédiaire dans les noms de fichiers devient très inefficace, avec un risque élevé d'oubli ou d'erreur de suppression.
Le problème que cet article vise à résoudre est : Supprimer par lot tout le contenu entre deux textes dans les noms de fichiers. Grâce à la fonction de traitement des noms de fichiers du logiciel bureautique HeSoft Doc Batch Tool , il est possible d'importer uniformément les fichiers à traiter, de spécifier le texte de la limite gauche et le texte de la limite droite, puis d'effectuer le nettoyage des noms de fichiers en une seule fois. Cette méthode ne s'applique pas seulement aux fichiers texte txt, mais convient également au nettoyage par lot de documents Word doc, docx, de feuilles de calcul Excel xls, xlsx, de fichiers PDF et d'autres documents bureautiques courants.
Scénarios applicables : Quels noms de fichiers se prêtent à la suppression du contenu entre deux textes
Lorsque le nom de fichier contient des marqueurs de début et de fin fixes, et que le contenu entre les deux doit être supprimé de manière uniforme, la méthode décrite dans cet article est tout à fait appropriée. Par exemple, si le nom de fichier inclut des numéros de série générés par le système, des lots d'exportation, des noms de version temporaires, des commentaires de révision, des champs de test, des identifiants internes, etc., dès lors que ces contenus sont encadrés par des éléments réguliers à gauche et à droite, un traitement par lot peut être réalisé.
Les scénarios courants incluent :
- Les noms de fichiers exportés par le système comportent des marqueurs fixes, comme START et _END, dont le contenu intermédiaire doit être supprimé.
- Les noms de documents téléchargés par lot sont entremêlés de numéros, de numéros de lot ou de descriptions temporaires inutiles.
- Avant l'archivage des fichiers de projet, il est nécessaire de retirer les champs de test, de brouillon ou privés des noms de fichiers.
- Un grand nombre de fichiers txt, docx, pdf, xlsx doivent être renommés de manière uniforme et standardisée, afin de réduire la charge de travail de renommage manuel.
- Plusieurs noms de fichiers ont une structure cohérente, mais un contenu intermédiaire différent, ce qui ne peut être résolu par une simple recherche et remplacement en une seule fois.
Contrairement à une recherche et remplacement classique, la suppression du contenu entre deux textes est plus adaptée pour traiter les noms de fichiers dont la « partie intermédiaire est variable ». Par exemple, START_oldPart_END, START_sample_END, START_2024Draft_END ont des champs intermédiaires différents, mais ils sont tous situés entre START et _END. Dans ce cas, il est possible de les localiser par le texte de bordure puis de les supprimer par lot.
Aperçu du résultat : Avant traitement, les noms de fichiers contiennent des textes intermédiaires différents
D'après l'aperçu avant traitement, on peut voir que chaque nom de fichier dans la liste contient START et _END, avec divers contenus intercalés entre les deux, par exemple oldPart, sample, 2024Draft, alpha, rawName, debugInfo, etc. Ces champs intermédiaires ont des longueurs et des contenus différents. Les supprimer manuellement un par un est non seulement répétitif, mais risque aussi d'affecter l'extension du fichier.

La caractéristique commune de ces noms de fichiers est la suivante : il faut conserver le préfixe gauche du nom de fichier, par exemple Archive, Data, Doc ; et conserver également le marqueur de droite et l'extension, par exemple _END.txt ; mais le contenu dynamique intermédiaire n'est pas nécessaire. L'objectif de l'opération décrite dans cet article est de supprimer uniformément ce contenu dynamique.
Aperçu du résultat : Après traitement, seules les deux bordures textuelles sont conservées
Une fois le traitement terminé, le contenu intermédiaire dans les noms de fichiers a été supprimé par lot, le résultat devient Archive_START_END.txt, Data_START_END.txt, Doc_START_END.txt, etc. On peut voir que START et _END sont toujours conservés, tandis que le contenu intermédiaire comme oldPart, sample, 2024Draft a disparu.

L'avantage de cette méthode de traitement est qu'elle ne nécessite pas que l'utilisateur identifie un par un quel est le champ intermédiaire, il suffit de déterminer les textes de bordure gauche et droite. Pour les noms de fichiers ayant une structure uniforme mais un contenu intermédiaire différent, l'efficacité du traitement par lot sera nettement supérieure à la modification manuelle.
Étape 1 : Accéder à l'outil Nom de fichier et choisir la fonction Suppression de texte
Après avoir ouvert HeSoft Doc Batch Tool , sélectionnez Nom de fichier dans la classification des fonctions à gauche. Cette catégorie propose plusieurs capacités de traitement par lot liées aux noms de fichiers, comme rechercher et remplacer des mots-clés dans les noms de fichiers, insérer du texte dans les noms de fichiers, ajouter des préfixes et des suffixes, convertir la casse, etc. Ce dont nous avons besoin dans cet article est Supprimer le texte dans les noms de fichiers.
Dans l'interface principale, trouvez la carte de fonction numéro 10 Supprimer le texte dans les noms de fichiers et cliquez pour y accéder. Cette fonction sert à supprimer par lot le contenu textuel spécifié dans les noms de fichiers, ce qui correspond au besoin de supprimer le contenu entre START et _END dans cet exemple.

Le but de cette étape est d'entrer dans le module correct de traitement par lot des noms de fichiers. Une fois dedans, le logiciel guide l'utilisateur à travers un flux d'assistant pour terminer la sélection des enregistrements, le réglage des options de traitement, la définition de l'emplacement de sauvegarde et le lancement du traitement.
Étape 2 : Ajouter les fichiers à traiter par lot
Après être entré dans la fonction, l'interface en haut indique que l'outil actuel est Supprimer le texte dans les noms de fichiers, et propose des boutons d'action comme Ajouter des fichiers, Importer des fichiers depuis un dossier, Vider la liste. Selon le nombre de fichiers et leur mode de stockage, on peut choisir d'ajouter les fichiers un par un ou de les importer directement depuis un dossier.
D'après la capture d'écran, 10 enregistrements ont été importés dans la liste à traiter. Le tableau affiche des informations telles que le numéro d'ordre, le nom, le chemin d'accès, l'extension, la date de création, la date de modification et les actions. Les chemins d'accès des fichiers se trouvent dans le répertoire D:\test et leur extension est txt. Pour des scénarios bureautiques réels, si les fichiers à traiter sont des documents doc, docx, pdf, xls, xlsx, etc., on peut importer les fichiers à renommer selon la même logique.

Après avoir importé les fichiers, il est conseillé de vérifier d'abord si les noms de fichiers dans la liste correspondent bien à la règle à traiter, en particulier de confirmer que chaque nom de fichier contient le texte de gauche et le texte de droite qui seront définis. Dans cet exemple, tous les noms de fichiers contiennent START et _END, on peut donc continuer en cliquant sur le bouton Étape suivante en bas pour passer au réglage des options de traitement.
Étape 3 : Sélectionner Tout le contenu entre deux textes
Sur la page de réglage des options de traitement, le logiciel propose diverses règles de suppression, incluant Tous les chiffres, Tous les espaces, Les quelques derniers caractères, Tous les caractères chinois, Tout le contenu, Tout le contenu à gauche d'un texte, Plage de positions, Toutes les lettres anglaises, Tout le contenu à droite d'un texte, etc. Pour atteindre l'objectif de cet article, il faut sélectionner Tout le contenu entre deux textes.
Après avoir sélectionné cette option, deux champs clés doivent être remplis :
- Texte à gauche : Saisir START.
- Texte à droite : Saisir _END.
Sur la capture d'écran, on peut voir que le champ de saisie du texte à gauche contient START, et que le champ de saisie du texte à droite contient _END. En même temps, il y a des boutons à bascule en dessous pour Inclure le texte à gauche et Inclure le texte à droite. Dans l'exemple, ces deux boutons sont désactivés, donc le logiciel supprime uniquement le contenu entre START et _END, et ne supprime pas START et _END eux-mêmes.

Cette étape est cruciale. Si l'on souhaite que le résultat final conserve les textes de bordure, il ne faut pas activer les options « Inclure le texte à gauche » et « Inclure le texte à droite » ; si le besoin métier est de supprimer également les textes de bordure, il faut ajuster les boutons selon la situation réelle. En prenant l'effet de cet article comme exemple, le nom de fichier après traitement reste Archive_START_END.txt, ce qui indique que les textes de bordure ont été conservés et que le contenu intermédiaire a été supprimé.
Étape 4 : Définir l'emplacement de sauvegarde et lancer le traitement
Après avoir terminé le réglage des options de traitement, cliquez sur Étape suivante pour entrer dans la section Définir l'emplacement de sauvegarde. Le rôle de cette étape est de déterminer le mode de sauvegarde ou l'emplacement de traitement des fichiers après le renommage par lot. Comme la modification par lot des noms de fichiers affectera plusieurs fichiers, il est conseillé de confirmer que la liste de fichiers et les règles de suppression sont correctes avant le traitement formel. Si nécessaire, on peut d'abord copier un lot de fichiers de test pour vérification.
Une fois l'emplacement de sauvegarde défini, passez à l'étape Lancer le traitement. Le logiciel suivra les règles définies précédemment, identifiera un par un START et _END dans les noms de fichiers, et supprimera tout le contenu entre les deux. Une fois le traitement terminé, retournez dans le dossier pour constater que les noms de fichiers ont été renommés par lot au format cible.
Questions fréquentes et points d'attention
1. Faut-il inclure les tirets bas dans le texte de gauche et le texte de droite ?
Il faut les remplir conformément au contenu réel dans le nom de fichier. Dans cet exemple, le marqueur de gauche est START, et le marqueur de droite est _END, où _END inclut un tiret bas devant, donc le texte de droite doit être rempli comme _END. La présence ou non du tiret bas dans ce qui est saisi affectera directement la position de correspondance et le résultat final.
2. Pourquoi START et _END sont-ils toujours là après le traitement ?
Parce que dans l'exemple, les options « Inclure le texte à gauche » et « Inclure le texte à droite » n'ont pas été activées, seul le contenu entre les deux textes a été supprimé. Si l'on souhaite supprimer également les textes de bordure, il faut configurer les boutons d'inclusion dans l'interface en conséquence.
3. Que se passe-t-il si START ou _END n'est pas dans le nom de fichier ?
Si certains noms de fichiers ne correspondent pas à la règle définie, la suppression peut ne pas se dérouler comme prévu. Par conséquent, après avoir importé les fichiers, il faut d'abord vérifier la liste, s'assurer que la structure des noms de fichiers à traiter est cohérente, ou retirer de la liste les fichiers ne correspondant pas à la règle.
4. Cette méthode ne fonctionne-t-elle que pour les fichiers txt ?
Non. Les fichiers d'exemple dans les captures d'écran ont l'extension txt, mais la méthode consiste essentiellement à traiter les noms de fichiers par lot. Dans le travail bureautique réel, qu'il s'agisse de documents Word doc, docx, de feuilles de calcul Excel xls, xlsx, de fichiers PDF ou d'autres types de fichiers courants, tant que le nom de fichier satisfait à la règle, on peut utiliser la même approche pour le nettoyer.
5. Faut-il faire une sauvegarde avant le traitement par lot ?
Il est conseillé de sauvegarder d'abord les fichiers importants ou d'utiliser des fichiers de test pour valider la règle. Le renommage par lot est très efficace, mais une fois qu'une règle est mal configurée, elle peut aussi affecter rapidement de nombreux noms de fichiers, d'où l'importance de vérifier avant le traitement.
Résumé : Utiliser le traitement par lot pour réduire les tâches répétitives de renommage
L'idée centrale pour supprimer par lot le contenu entre deux textes dans les noms de fichiers est de localiser le champ intermédiaire grâce au texte de gauche et au texte de droite, puis de laisser le logiciel bureautique effectuer la suppression automatiquement. Comparé à une modification manuelle un par un, HeSoft Doc Batch Tool peut réduire significativement le travail répétitif lorsque le nombre de fichiers est important et que les règles de nommage sont relativement uniformes, améliorant ainsi l'efficacité du classement des fichiers, de l'archivage des documents et de la livraison des documents.
Si vous traitez un grand nombre de noms de fichiers comportant des champs temporaires, des informations de lot, des descriptions de version ou des marqueurs système, vous pouvez suivre les étapes de cet article : accédez à la catégorie Nom de fichier, choisissez Supprimer le texte dans les noms de fichiers, importez les fichiers, sélectionnez Tout le contenu entre deux textes, remplissez les textes de bordure gauche et droite, et enfin lancez le traitement. Vous obtiendrez ainsi rapidement des noms de fichiers uniformes, clairs et normalisés.