Lorsque les noms d'un grand nombre de fichiers contiennent des numéros, des codes de ville, des codes de département ou des identifiants de projet à des positions fixes, il est très chronophage de créer manuellement des dossiers et de déplacer les fichiers un par un. Cet article prend les caractères de la 4ème à la 6ème position dans le nom de fichier comme critère de classification, et montre comment utiliser HeSoft Doc Batch Tool pour classer automatiquement plusieurs fichiers txt dans des dossiers correspondants selon des caractères comme LON, NYC, PAR, SYD, TYO, ce qui convient aux scénarios de traitement par lots de fichiers texte, Word, Excel, PDF, etc.
Dans le travail quotidien, de nombreux fichiers ne sont pas nommés arbitrairement, mais suivent une règle fixe. Par exemple, un nom de fichier peut être composé d'un numéro, d'un code ville, de l'abréviation d'un client, d'une date et d'un numéro de série : 128LON75957.txt, 200LON66460.txt, 213TYO11946.txt, 230SYD60610.txt. Pour une personne, ces noms de fichiers ressemblent à de longues chaînes de caractères ; mais pour un outil de traitement par lots, tant qu'un segment de ces caractères présente une régularité, il peut servir de base de classification.
Le problème que cet article vise à résoudre est le suivant : lorsque les noms de nombreux fichiers contiennent des caractères de classification à une position fixe, comment placer automatiquement ces fichiers ensemble par lots en fonction de cette plage de caractères. Par exemple, dans la capture d'écran, les caractères du 4e au 6e rang du nom de fichier sont respectivement LON, TYO, SYD, PAR, NYC, etc. Nous souhaitons que le logiciel crée ou utilise automatiquement les dossiers de classification correspondants et y organise les fichiers similaires, évitant ainsi le tri, la copie et le déplacement manuels un par un.
Ce qui suit, en combinaison avec l'interface opérationnelle de HeSoft Doc Batch Tool , montre comment utiliser un logiciel bureautique pour classer des fichiers selon une plage de caractères spécifiée dans le nom. Cette méthode s'applique non seulement aux fichiers texte .txt, mais aussi aux tâches d'organisation de fichiers ayant une règle de nommage uniforme comme .doc, .docx, .xls, .xlsx, .ppt, .pptx, .pdf, les images, etc.
Scénarios applicables : quels fichiers sont adaptés au classement par plage de caractères fixe dans le nom
Le classement par plage de caractères fixe dans le nom de fichier convient aux scénarios où la structure de nommage est uniforme. En termes simples, tant qu'un ensemble de fichiers contient des caractères ayant la même signification à la même position, on peut utiliser cette méthode pour les organiser rapidement.
Par exemple, dans le nom de fichier 128LON75957.txt, les 3 premiers chiffres 128 peuvent être un numéro, les caractères du 4e au 6e rang LON peuvent représenter une ville ou un site, et les suivants 75957 peuvent être un numéro de série. Autre exemple : dans 213TYO11946.txt, les caractères du 4e au 6e rang TYO représentent une autre catégorie. À ce moment-là, s'il faut placer tous les fichiers LON dans le dossier LON, tous les fichiers TYO dans le dossier TYO, tous les fichiers SYD dans le dossier SYD, l'opération manuelle serait très fastidieuse, tandis que le traitement par lots est tout à fait approprié.
Les scénarios applicables courants incluent :
1. Classement par code ville : comme LON, NYC, PAR, SYD, TYO, etc. ;
2. Classement par code département : comme les champs fixes HR, FIN, MKT, OPS, etc. ;
3. Classement par code projet : comme les caractères du 5e au 8e rang dans le nom de fichier représentant le numéro de projet ;
4. Classement par abréviation client : comme les fichiers de contrats, factures, devis contenant le code client ;
5. Classement par type de document : comme le nom de fichier contenant des identifiants DOC, IMG, PDF à une position fixe ;
6. Classement par numéro de lot : comme des fichiers de données exportés d'un même lot devant être archivés par lot.
Le cœur de cette méthode d'organisation n'est pas l'extension du fichier, mais la régularité du nom de fichier lui-même. Par conséquent, en plus des fichiers .txt, les documents Word .doc, .docx, les tableaux Excel .xls, .xlsx, les fichiers PowerPoint .ppt, .pptx, les fichiers PDF, les fichiers images, etc., tant qu'il existe une plage fixe de caractères de classification dans le nom de fichier, on peut suivre la même logique pour un classement par lots.
Aperçu du résultat : avant traitement, les fichiers sont mélangés dans le même répertoire ; après traitement, ils sont automatiquement classés par caractère
Regardons d'abord l'état des fichiers avant traitement. Dans la capture d'écran, on peut voir que tous les fichiers .txt se trouvent dans le même dossier, avec différents caractères anglais de trois lettres au milieu du nom, par exemple LON, TYO, SYD, PAR, NYC. La zone marquée en rouge met l'accent sur le champ de classification dans le nom de fichier, c'est-à-dire la plage de caractères à extraire pour cette organisation par lots.

S'il n'y a qu'une dizaine de fichiers, l'opération manuelle est encore faisable ; mais s'il y a des centaines ou des milliers de fichiers, il faut constamment vérifier les noms, juger la classification, créer des dossiers, faire glisser les fichiers, ce qui fait perdre du temps et risque de placer les fichiers dans le mauvais répertoire. Surtout lors du traitement de données clients, de données expérimentales, de documents logistiques, de documents de projet, une erreur de classement affectera la recherche et la livraison ultérieures.
Une fois le traitement terminé, les fichiers initialement mélangés sont organisés en plusieurs dossiers selon les caractères spécifiés dans le nom. La capture d'écran montre que des dossiers LON, NYC, PAR, SYD, TYO ont été générés, ce qui indique que le logiciel a bien effectué le regroupement selon les caractères du 4e au 6e rang du nom de fichier.

Ce résultat est très intuitif : le caractère de classification détermine le dossier de destination correspondant. Pour une consultation ultérieure, il suffit d'ouvrir le dossier correspondant pour trouver les fichiers similaires, sans avoir à chercher de manière répétée parmi un grand nombre de fichiers.
Étapes opérationnelles : utiliser HeSoft Doc Batch Tool pour classer les fichiers par plage de caractères spécifiée
La procédure complète est expliquée ci-dessous en suivant l'ordre des captures d'écran. Le logiciel utilisé dans cet article est HeSoft Doc Batch Tool , il appartient à la catégorie des logiciels de traitement par lots orientés vers les scénarios bureautiques. Sa valeur principale est de confier au logiciel les tâches répétitives d'organisation, de renommage de fichiers et de traitement de dossiers, réduisant ainsi le temps de manipulation manuelle.
Étape 1 : Accéder à la fonction d'organisation de fichiers, choisir de classer les fichiers par nom
Après avoir ouvert HeSoft Doc Batch Tool , trouvez l'entrée liée à l'organisation de fichiers dans la navigation de gauche. Sur la capture d'écran, « Organisation de fichiers » est sélectionné à gauche, et l'élément « Classer les fichiers par nom » est visible dans la carte de fonction à droite. La souris pointe sur cette fonction, indiquant que c'est l'outil de classement par lots par nom de fichier qui va être utilisé.

Le but de cette étape est d'entrer dans le module fonctionnel adapté à la tâche actuelle. Comme il ne s'agit pas de modifier les noms de fichiers ni de classer par extension, mais d'extraire un segment de caractères du nom comme base de classification, il faut choisir « Classer les fichiers par nom ».
Le résultat attendu est d'accéder à une interface de traitement par étapes, où le logiciel nous guidera successivement pour la sélection des fichiers, la configuration des options de traitement, la définition de l'emplacement de sauvegarde et le lancement du traitement.
Étape 2 : Ajouter les fichiers à classer et vérifier les enregistrements à traiter
Après être entré dans l'interface « Classer les fichiers par nom », on arrive d'abord à l'étape 1 « Sélectionner les enregistrements à traiter ». En haut à droite de l'interface, on peut voir les boutons « Ajouter des fichiers », « Importer des fichiers d'un dossier », « Vider », « Plus », etc. Pour un petit nombre de fichiers, on peut utiliser « Ajouter des fichiers » ; si les fichiers sont tous concentrés dans un certain répertoire, il est plus approprié d'utiliser « Importer des fichiers d'un dossier ».

Le tableau dans la capture d'écran montre les enregistrements de fichiers importés, incluant le numéro, le nom, le chemin, l'extension, la date de création, la date de modification, etc. L'exemple contient 20 enregistrements, avec l'extension .txt, situés dans le répertoire de test du disque D. Grâce à cette liste, on peut vérifier avant le traitement formel si les fichiers sont importés complètement et s'il y a des fichiers à ne pas traiter.
Le but de cette étape est de confier les fichiers à classer par lots au logiciel et de les vérifier dans la liste. Le résultat attendu est que tous les fichiers cibles apparaissent dans le tableau des enregistrements, avec les noms et chemins correctement affichés. Si l'on découvre des fichiers importés par erreur, on peut les supprimer via l'opération de suppression dans la liste ; si le nombre importé est incorrect, on peut réimporter ou vider puis réimporter.
Dans un scénario de traitement par lots, la vérification avant importation est très importante. Comme le logiciel organisera automatiquement les fichiers selon les paramètres définis, confirmer la liste à l'avance réduit le risque d'erreur de manipulation.
Étape 3 : Choisir de classer par caractères dans une plage de position personnalisée
Après avoir confirmé la liste de fichiers, cliquez sur « Suivant » en bas pour passer à l'étape 2 « Définir les options de traitement ». La capture d'écran montre plusieurs options de méthode de classification, notamment : classer par le premier caractère, par le premier chiffre, par la première lettre anglaise, par le premier caractère chinois, par la première lettre anglaise ou le premier caractère chinois, par les premiers caractères, par les derniers caractères, par les caractères dans une plage de position personnalisée, par expression régulière personnalisée, etc.

La structure des noms de fichiers de cet exemple est : trois chiffres + code ville à trois lettres + numéro de série, par exemple 128LON75957.txt. Le champ de classification n'est donc ni au début ni à la fin du nom, mais à une position fixe du 4e au 6e rang. Il faut alors choisir « Classer par les caractères dans une plage de position personnalisée ».
Dans le champ de saisie « Plage », l'exemple de capture d'écran montre 4:6, ce qui signifie extraire les caractères du 4e au 6e rang du nom de fichier comme nom de classification. Prenons 128LON75957.txt : les rangs 1 à 3 sont 128, les rangs 4 à 6 sont LON, il sera donc classé dans LON. Prenons 213TYO11946.txt : les rangs 4 à 6 sont TYO, il sera donc classé dans TYO.
Le but de cette étape est d'indiquer au logiciel à quelle position du nom de fichier extraire le critère de classification. Le résultat attendu est que le logiciel identifie les différents caractères de classification selon la plage 4:6 et crée les dossiers correspondants après traitement.
Étape 4 : Gérer la casse des lettres si nécessaire
Dans la partie inférieure de la même interface de configuration, on voit aussi la zone « Conversion de la casse des lettres », avec des options comme « Par défaut », « Convertir en majuscules », « Convertir en minuscules ». Sur la capture d'écran, « Par défaut » est sélectionné.
Si la casse des caractères de classification dans les noms de fichiers originaux est cohérente, par exemple tous en LON, NYC, PAR, alors garder la valeur par défaut suffit. Si la provenance des noms de fichiers n'est pas unifiée, avec un mélange de lon, Lon, LON, on peut uniformiser en majuscules ou minuscules selon le besoin réel, pour éviter qu'une même catégorie ne soit scindée en plusieurs dossiers. Il est à noter que la conversion doit être décidée en fonction des normes de nommage internes à l'entreprise. L'exemple de cet article conserve la valeur par défaut, et les dossiers finaux sont nommés LON, NYC, PAR, SYD, TYO.
Le but de cette étape est d'assurer l'uniformité des noms de classification. Le résultat attendu est que les caractères de classification ayant la même signification ne soient pas dispersés dans différents dossiers à cause de différences de casse.
Étape 5 : Définir l'emplacement de sauvegarde et lancer le traitement
Après avoir terminé la configuration des options de traitement, continuez en cliquant sur « Suivant ». Le flux de l'interface montre qu'il reste ensuite les étapes « Définir l'emplacement de sauvegarde » et « Lancer le traitement ». Suivez l'assistant pour configurer l'emplacement de sauvegarde des fichiers classés, puis passez à l'étape de lancement du traitement.
Il est suggéré ici de choisir un emplacement clair selon vos habitudes de travail, par exemple en créant un nouveau répertoire dédié aux résultats de sortie, pour éviter de mélanger avec les fichiers originaux. Pour les fichiers importants, il est conseillé de conserver une sauvegarde des originaux avant le traitement par lots formel, surtout pour les contrats, les documents financiers et l'archivage de projets.
Une fois le traitement terminé, ouvrez l'emplacement de sauvegarde pour voir les dossiers de classification générés selon la plage de caractères spécifiée. Conformément à la capture d'écran post-traitement, cet exemple a formé les dossiers LON, NYC, PAR, SYD, TYO, et les fichiers ont été automatiquement organisés dans les répertoires correspondants.
Explication des paramètres clés : pourquoi la plage est 4:6
Lors de la première utilisation du classement par plage de caractères spécifiée, l'utilisateur se demande souvent comment remplir la plage. La méthode de détermination est en réalité très simple : on compte depuis le début du nom de fichier pour trouver la position de début et de fin du champ de classification.
En prenant 128LON75957.txt comme exemple, si l'on ne considère pas l'extension .txt et que l'on regarde seulement le nom principal 128LON75957 :
La 1re position est 1, la 2e est 2, la 3e est 8, la 4e est L, la 5e est O, la 6e est N. LON se situe exactement de la 4e à la 6e position, donc la plage saisie est 4:6.
De même, pour 230SYD60610.txt, le nom principal est 230SYD60610, les 4e à 6e positions sont SYD, il sera donc classé dans le dossier SYD. Pour 378PAR56483.txt, les 4e à 6e positions sont PAR, il sera donc classé dans le dossier PAR.
Tant que la règle de nommage de cet ensemble de fichiers est cohérente, le logiciel peut extraire de manière stable les caractères à la même position pour effectuer le classement. Si les noms de fichiers ont des longueurs variables mais que la position du champ de classification est fixe, on peut aussi utiliser cette méthode ; si la position n'est pas fixe, il faut envisager d'autres méthodes de classement, comme par les premiers caractères, par les derniers caractères ou par expression régulière.
Questions fréquentes et points d'attention
1. L'extension dans le nom de fichier affecte-t-elle la plage 4:6 ?
D'après l'exemple de capture d'écran, le paramètre de plage s'applique à la position des caractères dans le nom de fichier. En pratique, il faut se référer à l'affichage du nom de fichier dans l'interface du logiciel et aux descriptions des règles. Il est généralement conseillé de tester d'abord avec un petit nombre de fichiers pour confirmer que le résultat d'extraction correspond aux attentes avant de traiter tous les fichiers par lots.
2. Peut-on classer ensemble des fichiers d'extensions différentes ?
Si la structure du nom de fichier est cohérente, on peut généralement placer différents types de fichiers bureautiques dans le même lot pour l'organisation, par exemple .doc, .docx, .xls, .xlsx, .pdf, .txt, etc. Cependant, dans la pratique, pour faciliter la vérification, on peut aussi importer et traiter par projet ou par type de fichier.
3. Que faire si certains noms de fichiers ne respectent pas la règle ?
Si certains noms de fichiers n'ont pas une longueur suffisante, ou si les caractères des 4e à 6e positions ne sont pas les caractères de classification attendus, le résultat peut ne pas être conforme. Il est donc nécessaire, après l'importation, de vérifier les noms dans la liste, et si besoin, d'exclure les fichiers anormaux ou de normaliser d'abord les noms de fichiers.
4. Faut-il faire une sauvegarde avant le classement ?
Il est recommandé de faire une sauvegarde. Bien que le traitement par lots puisse améliorer considérablement l'efficacité, si la configuration des règles est erronée, le résultat de l'organisation peut ne pas être idéal. Pour les données importantes, on peut copier un répertoire de test, confirmer l'exactitude de la règle, puis traiter les fichiers officiels.
5. Le nom du dossier provient-il automatiquement du caractère de classification ?
D'après l'effet post-traitement, on voit que les noms de dossiers finalement générés ou présentés sont LON, NYC, PAR, SYD, TYO, correspondant aux caractères de classification extraits des noms de fichiers. Ainsi, le résultat du classement de cet exemple correspond intuitivement aux caractères des 4e à 6e positions du nom de fichier.
Résumé : réduire le temps de déplacement répétitif des fichiers grâce au classement par lots
Quand les noms de fichiers contiennent des informations de classification à une position fixe, le tri manuel n'est pas la méthode la plus efficace. Grâce à la fonction « Classer les fichiers par nom » dans HeSoft Doc Batch Tool , on peut confier au logiciel le processus répétitif de filtrage, de création de dossiers et de déplacement de fichiers. Dans l'exemple de cet article, il suffit d'importer les fichiers, de choisir « Classer par les caractères dans une plage de position personnalisée », de régler la plage sur 4:6, puis de suivre l'assistant pour définir l'emplacement de sauvegarde et lancer le traitement pour classer rapidement les fichiers .txt par caractères comme LON, NYC, PAR, SYD, TYO.
Si vous traitez un grand nombre de fichiers texte, Word, Excel, PDF ou autres fichiers bureautiques avec des règles de nommage similaires, il est conseillé de prélever d'abord quelques fichiers pour confirmer la position du caractère de classification, puis d'utiliser la fonction de classement par lots pour terminer l'organisation. Cela permet de réduire le travail répétitif, de rendre l'archivage des fichiers plus clair et plus stable, et d'améliorer l'efficacité de la recherche et de la livraison ultérieures.