Lorsque les noms d'un grand nombre de fichiers contiennent des numéros, des codes clients, des codes régionaux ou des codes de projet, il est très fastidieux de créer manuellement des dossiers puis de déplacer les fichiers un par un. Cet article prend les numéros 101, 102, 103 au début des noms de fichiers comme exemples, et présente comment utiliser la fonction « Classer les fichiers par nom de fichier » dans HeSoft Doc Batch Tool pour extraire les trois premiers chiffres des noms de fichiers via l'expression régulière personnalisée ^\d{3}, générer par lots les dossiers de classification correspondants, et regrouper les fichiers du même type.
Dans le travail quotidien, de nombreux fichiers ne sont pas simplement empilés de manière aléatoire, mais leurs noms contiennent déjà des informations pouvant être utilisées pour la classification. Par exemple, pour des fichiers comme 101LON05417.txt, 102NYC53821.txt, 103PAR08578.txt, les chiffres au début 101, 102, 103 peuvent représenter un département, un client, un lot, une ville, un projet ou un type de commande. Le problème est que lorsque le nombre de fichiers passe de quelques dizaines à des centaines ou des milliers, consulter les noms de fichiers, créer des dossiers et y glisser-déposer manuellement les fichiers est non seulement inefficace, mais aussi sujet aux erreurs de classement.
Cet article vise à résoudre ce problème typique de classification par lot de fichiers selon leur nom. Nous utiliserons la fonction de classement de fichiers du logiciel bureautique « HeSoft Doc Batch Tool » pour extraire les trois premiers chiffres du nom de fichier grâce à une expression régulière personnalisée, puis laisser le logiciel ranger automatiquement les fichiers dans les dossiers correspondants. Dans l'exemple, les fichiers commençant par 101 seront placés dans le dossier 101, ceux commençant par 102 dans le dossier 102, et ceux par 103 dans le dossier 103. Cette logique s'applique non seulement aux fichiers texte TXT, mais aussi aux documents Word (doc, docx), aux tableurs Excel (xls, xlsx), aux PDF, aux images, aux archives compressées et autres fichiers bureautiques courants, tant qu'il existe une règle de classification stable dans le nom du fichier.
Scénarios applicables : quels fichiers se prêtent au classement par lot selon le nom via une expression régulière ?
La « classification par nom de fichier » convient au traitement des données dont les noms suivent une logique fixe. Par exemple, un nom de fichier commençant par un code client suivi d'un type d'opération et d'un numéro de série ; les premiers caractères étant un code de projet, suivis d'une abréviation de ville ou d'une date ; la fin du nom contenant un numéro de version, un mois ou une année ; ou encore un code de département situé à une position fixe au milieu du nom. Dès lors que ces informations peuvent être identifiées par des caractères génériques ou une expression régulière, elles peuvent servir de base de classification.
En prenant l'exemple des fichiers TXT dans les captures d'écran de cet article, la structure du nom est approximativement la suivante : trois premiers chiffres + un code alphabétique + un numéro + une extension. Le critère de classification dont nous avons besoin se trouve précisément être les trois premiers chiffres du nom, d'où l'utilisation de l'expression régulière ^\d{3}. Le « ^ » signifie qu'il faut chercher depuis le début du nom de fichier, « \d » représente un chiffre, et « {3} » indique une séquence de 3 chiffres consécutifs. En d'autres termes, le logiciel extraira les 3 premiers chiffres de chaque nom de fichier pour les utiliser comme nom du dossier de classification.
Cette méthode est particulièrement adaptée aux scénarios bureautiques suivants : archivage des pièces comptables par code fournisseur, archivage des rapports d'inspection par code d'équipement, archivage des pièces jointes par code client, archivage des documents de projet par code de projet, archivage des photos ou des numérisations par numéro de lot, archivage des fichiers journaux par serveur ou code de module. Comparé au tri manuel, le traitement par lots réduit les tâches répétitives, clarifie la structure des dossiers et facilite la recherche, la sauvegarde et la passation ultérieures.
Aperçu du résultat : avant traitement, les fichiers sont mélangés dans le même dossier
Avant le traitement, tous les fichiers se trouvent dans le même dossier. Bien que le début des noms de fichiers permette déjà de distinguer les trois groupes 101, 102 et 103, ils restent mélangés. Si les fichiers sont nombreux, trouver tous les documents correspondant à un numéro donné nécessite de trier, de chercher ou de filtrer manuellement un par un.

La capture d'écran avant traitement montre que les trois premiers chiffres sont indiqués à gauche du nom de fichier. Par exemple, 101LON05417.txt, 101SYD26137.txt appartiennent tous à 101 ; 102LON48897.txt, 102NYC53821.txt à 102 ; 103LON23328.txt, 103PAR08578.txt à 103. La logique peut certes être discernée manuellement, mais le problème est que le coût de l'opération manuelle augmente rapidement avec la quantité. L'intérêt d'utiliser un logiciel bureautique pour le classement par lots est là : laisser le logiciel effectuer des actions répétitives selon des règles, l'utilisateur n'ayant à définir la règle de classification qu'une seule fois.
Aperçu du résultat : après traitement, les dossiers de classification 101, 102, 103 sont générés automatiquement
Une fois le traitement terminé, les fichiers qui étaient mélangés sont classés dans les dossiers correspondants en fonction des trois premiers chiffres du nom de fichier. Dans l'exemple obtenu, on peut voir que le logiciel a généré trois dossiers, 101, 102 et 103, représentant les trois valeurs de classification extraites des noms de fichiers.

Ce résultat est très intuitif : pour consulter ultérieurement les fichiers correspondant à 101, il suffit d'aller dans le dossier 101 ; pour 102 ou 103, on peut également accéder directement au dossier correspondant. Pour une base documentaire nécessitant une maintenance à long terme, une telle arborescence est plus facile à gérer qu'un grand dossier contenant un nombre considérable de fichiers.
Procédure : utiliser HeSoft Doc Batch Tool pour classer les fichiers par expression régulière
Étape 1 : Accéder à « Classement de fichiers » et sélectionner « Classer les fichiers par nom de fichier »
Après avoir ouvert HeSoft Doc Batch Tool , choisissez Classement de fichiers dans la barre de fonctions latérale. Sur la page de classement de fichiers, vous verrez plusieurs outils liés à l'archivage, comme classer par nom de fichier, classer par extension, ou créer en lot de nouveaux dossiers en fonction de dossiers existants. Cet article utilise la première fonction : Classer les fichiers par nom de fichier.

Cette étape sert à indiquer au logiciel que nous ne voulons pas renommer ni convertir le format, mais établir une relation de classification basée sur une partie spécifique du nom de fichier. Après avoir choisi cette fonction, le logiciel entre dans un flux de traitement par étapes, avec successivement l'importation des fichiers, la définition de la règle de classification, la définition de l'emplacement de sauvegarde et le lancement du traitement.
Étape 2 : Ajouter ou importer depuis un dossier les fichiers à classer
Après être entré dans la fonction « Classer les fichiers par nom de fichier », vous pouvez voir en haut de l'interface les boutons Ajouter des fichiers, Importer des fichiers à partir du dossier, Vider, Plus, etc. Si les fichiers sont dispersés, utilisez « Ajouter des fichiers » ; s'ils sont déjà concentrés dans un dossier, « Importer des fichiers à partir du dossier » est plus approprié.

Après l'importation, le logiciel affiche dans une liste le numéro d'ordre, le nom, le chemin, l'extension, la date de création et la date de modification des fichiers à traiter. Sur la capture, on peut voir que le chemin des fichiers est le répertoire D:\test, l'extension est txt, et le compte est de 20. Cette étape permet de confirmer que les fichiers importés sont corrects avant le traitement par lot, évitant d'ajouter des fichiers superflus à la tâche. Si un fichier ne doit pas être traité, il peut être supprimé via la colonne d'action ; en cas d'erreur d'importation, le bouton « Vider » en haut permet de recommencer la sélection.
Le résultat attendu de cette étape est que tous les fichiers à classer apparaissent dans la liste et que la logique de leur nom corresponde à l'objectif de classification. Par exemple, pour classer selon les trois premiers chiffres, les noms importés doivent commencer par des numéros à trois chiffres comme 101, 102, 103.
Étape 3 : Choisir « Classer par expression régulière personnalisée » dans les options de traitement
Après avoir vérifié la liste de fichiers, cliquez sur Étape suivante en bas pour accéder à la « Configuration des options de traitement ». C'est là l'élément clé de la classification par lots. L'interface propose plusieurs méthodes de classification : par premier caractère, par premier chiffre, par première lettre, par les derniers caractères, par les premiers caractères, par les caractères dans une plage personnalisée, et enfin par expression régulière personnalisée.

Dans cet exemple, nous choisissons Classer par expression régulière personnalisée et saisissons dans le champ dédié :
^\d{3}
La signification de l'expression est : chercher une séquence de 3 chiffres au début du nom de fichier. Pour 101LON05417.txt, le résultat est 101 ; pour 102NYC53821.txt, c'est 102 ; pour 103LON23328.txt, c'est 103. Le logiciel utilisera le contenu trouvé comme nom du dossier de destination, classant ainsi automatiquement les fichiers selon le préfixe du nom.
Plus bas, des options de conversion de la casse sont proposées : Défaut, Convertir en majuscules, Convertir en minuscules. Comme le critère est ici numérique, gardez l'option par défaut. Si votre critère est alphabétique, avec des variations comme abc, ABC, Abc, vous pouvez uniformiser la casse pour éviter la création de dossiers en double.
Étape 4 : Définir l'emplacement de sauvegarde et lancer le traitement
Après avoir configuré l'expression régulière, cliquez sur Étape suivante pour accéder à « Définir l’emplacement de sauvegarde ». Cette étape permet de choisir où les fichiers classés seront sauvegardés. Il est recommandé de choisir un nouveau répertoire facilement identifiable pour faciliter la vérification des résultats. S'il s'agit de données importantes, il est possible de faire un essai dans un dossier de test pour confirmer la règle avant de lancer le traitement sur les fichiers officiels.
Une fois la sauvegarde configurée, passez à l'étape « Lancer le traitement ». Le logiciel va alors créer automatiquement les dossiers de classification selon la liste de fichiers importés et la règle d'expression régulière, puis regrouper les fichiers correspondant à une même valeur de classification. Une fois terminé, vous verrez une structure de dossiers comme 101, 102, 103.
Le résultat attendu de cette étape est de ne pas avoir à créer manuellement chaque dossier ni à glisser-déposer chaque fichier un par un. Le logiciel effectue le classement par lot selon les résultats de la correspondance dans les noms de fichiers. Pour un grand nombre de fichiers TXT, docx, xlsx, PDF, etc., cela réduit considérablement les tâches répétitives.
Explication de l'expression régulière : pourquoi utiliser ^\d{3} ?
Beaucoup d'utilisateurs trouvent les « expressions régulières » complexes, mais dans le cadre du classement de fichiers par lot, il suffit de maîtriser quelques formules courantes. ^\d{3}, utilisé ici, est une règle très typique de correspondance sur le préfixe du nom de fichier.
« ^ » signifie chercher au début du nom. Sans ce symbole, l'expression pourrait trouver trois chiffres n'importe où dans le nom, ce qui risquerait de classer par erreur selon un numéro situé plus loin. « \d » représente tout chiffre, équivalent à un chiffre de 0 à 9. « {3} » signifie que le chiffre précédent se répète 3 fois consécutivement. L'expression complète signifie donc : correspondre aux trois premiers chiffres du nom de fichier.
Si les quatre premiers caractères de vos fichiers sont une année ou un code, vous pouvez changer la règle en ^\d{4} ; si les deux premiers sont un code région, utilisez ^\d{2}. Si le nom commence par des lettres, par exemple ABC001.docx, il faut envisager une syntaxe adaptée. Le choix de la règle dépend de la logique de nommage de vos fichiers.
Questions fréquentes et points d'attention
1. Peut-on classer des fichiers par lot si leurs noms n'ont pas de logique fixe ?
Si les noms de fichiers n'ont aucune logique, il est très difficile pour un outil de traitement par lots de déterminer correctement le dossier de destination. Il est conseillé d'observer d'abord s'il existe des informations stables comme un préfixe numérique, une date, un code client, une abréviation de service ou un séparateur fixe. Dès qu'une logique est identifiée, on peut tenter d'utiliser les méthodes de classification existantes du logiciel ou une expression régulière personnalisée pour l'extraire.
2. Cette méthode fonctionne-t-elle pour d'autres types de fichiers que les TXT ?
Oui. La capture d'écran montre des fichiers txt, mais le classement « par nom de fichier » se base sur le nom, pas sur le contenu. Documents Word (doc, docx), tableurs Excel (xls, xlsx), présentations PowerPoint (ppt, pptx), PDF, images, fichiers audio, vidéos, etc., pourvu que leurs noms suivent une règle, peuvent être classés par lot via une méthode similaire.
3. Que se passe-t-il si l'expression régulière est mal écrite ?
Si l'expression ne correspond pas au contenu souhaité, le résultat du classement peut ne pas répondre aux attentes. Il est donc conseillé de tester d'abord avec un petit nombre de fichiers. Par exemple, importez 10 à 20 échantillons, vérifiez que les dossiers 101, 102, 103 sont correctement créés, puis traitez les volumes plus importants. Pour les fichiers critiques, une sauvegarde préalable est également recommandée.
4. À quoi faut-il faire attention si le critère de classification inclut des lettres majuscules et minuscules ?
Si la valeur de classification dans le nom contient des lettres, la casse peut entraîner la création de dossiers différents. Par exemple, abc et ABC pourraient être traités comme des catégories distinctes. Les options de traitement de la capture d'écran proposent une conversion de casse, permettant de garder la valeur par défaut ou d'unifier en majuscules ou minuscules pour des résultats de classification plus homogènes.
Résumé : laissez le logiciel traiter les tâches répétitives pour un archivage plus efficace
L'essentiel du classement de fichiers par lot n'est pas de multiplier les clics de l'utilisateur, mais de confier les actions répétitives, mécaniques et sujettes à erreur à un logiciel bureautique. Dans cet exemple, HeSoft Doc Batch Tool , via la fonction « Classer les fichiers par nom de fichier » et l'expression régulière personnalisée ^\d{3}, a permis d'extraire 101, 102, 103 du début des noms et de générer automatiquement les dossiers correspondants pour l'archivage.
Si vos noms de fichiers contiennent eux aussi un numéro de client, de projet, un code département, une date ou un numéro de lot, nous vous conseillons d'identifier d'abord la logique de nommage la plus stable, puis d'utiliser la fonction de classification par lot pour organiser vos données. Pour les utilisateurs manipulant fréquemment des fichiers bureautiques TXT, docx, xlsx, PDF, cette méthode réduit sensiblement le temps passé à filtrer et glisser-déposer manuellement, standardise la gestion documentaire et facilite grandement la recherche ultérieure de fichiers.