Numérotage des Fichiers
Il existe plusieurs types de numérotation des fichiers et des dossiers: D'une part, vous pouvez intentionnellement décider de numéroter une série de fichiers - par exemple les pistes d'un album audio ou les épisodes d'une série. D'un autre côté, la numérotation automatique peut être nécessaire si plusieurs fichiers ou dossiers obtiendraient autrement le même nom, ce qui ne serait pas possible, car les noms de fichiers doivent être uniques.
Dans ce tutoriel, nous examinons ces deux types de numérotation et découvrons les possibilités et les paramètres que le FileRenamer nous offre dans ce contexte.
- Numérotation avec l'Espace Réservé %num%
- Autres Espaces Réservés pour la Numérotation
- Numération des Fichiers du même Nom
- Changer une Numérotation Existante des Fichiers
Numérotation avec l'Espace Réservé %num%
Si vous souhaitez numéroter intentionnellement une série des fichiers ou des dossiers, vous pouvez le faire avec l'espace réservé %num%. L'espace réservé %num% peut être utilisé dans chaque champ de texte du FileRenamer (par exemple dans les fonctions "Rechercher et Remplacer", "Masque", "Ajouter du Texte" ou "Insérer du Texte") et représente un nombre qui dépend du position du fichier dans la liste. Vous pouvez modifier les positions des fichiers dans la liste en triant les fichiers en cliquant sur un en-tête de colonne ou en déplaçant les fichiers manuellement dans la liste.
- Exemple 1: Si vous souhaitez effectuer une numérotation des fichiers, dans laquelle le numéro du fichier est soit ajouté au début du nom de fichier existant, soit attaché à l'arrière du nom de fichier existant, vous pouvez utiliser la fonction "Ajouter" et simplement écrivez le texte "%num%" dans l'un des deux champs "Précéder ce texte à l'avant" ou "Ajouter ce texte à l'arrière".
- Exemple 2: Bien sûr, vous pouvez également combiner l'espace réservé %num% avec d'autres caractères, par exemple " (%num%)" pour mettre le numéro du fichier entre parenthèses et le séparer par un espace du reste du nom. Vous pourriez obtenir le même résultat avec la fonction "Masque" et le texte "%name% (%num%)", avec l'espace réservé %name% représentant l'ancien nom de fichier dans le masque.
Dans le menu du FileRenamer sous "Paramètres > Numérotage", vous pouvez trouver des paramètres avec lesquels vous pouvez influencer l'espace réservé %num%:
- Valeur Initiale: Par défaut, la valeur initiale est "1". Cela signifie que le comptage commence à 1 et l'espace réservé %num% est en conséquence remplacé par "1" pour le premier fichier de la liste des fichiers. Si vous entrez ici une valeur numérique différente, vous pouvez commencer le comptage avec n'importe quel autre numéro. Par exemple avec "0" (qui fait que le premier fichier de la liste de fichiers a le numéro 0 et le deuxième fichier de la liste de fichiers devient le 1) ou avec 10, 100 ou une autre valeur arbitraire. Même des valeurs négatives sont possibles.
- Incrémentation: L'incrémentation est également "1" par défaut. Cela signifie que le comptage est augmenté de 1 avec chaque nouveau fichier dans la liste des fichiers. Lorsque nous commençons le comptage avec une valeur initiale de 1 et nous utilisons une incrémentation de 1, %num% sera "1" pour le premier fichier, "2" pour le deuxième fichier, "3" pour le troisième fichier et ainsi de suite. Si nous définissons l'incrémentation sur "2" à la place, les 3 premiers fichiers de la liste seraient comptés comme 1, 4 et 7. Encore une fois, nous pouvons également travailler avec des valeurs négatives. Si nous définissons la valeur initiale, par exemple, sur "10" et l'incrémentation sur "-1", l'espace réservé %num% serait remplacé par les valeurs 10, 9 et 8 pour les 3 premiers fichiers de la liste de fichiers.
- Longueur Fixe avec Zéros en tête: Avec cette option, vous pouvez déterminer si les nombres doivent être écrits sans ou avec un nombre arbitraire de zéros non significatifs. Surtout avec des comptages ayant un nombre différent de caractères (par exemple d'un caractère de "1" jusqu'à 3 caractères à "100"), cela peut paraître plus beau si les chiffres sont écrits comme "001", "002", ... "010" ... "100" dans les noms de fichiers au lieu de "1", "2", "10" et "100". Si vous entrez "0" ou "1" ici, les nombres sont écrits sans zéros en tête (1, 2, 3). Avec une indication de "3" vous obtenez l'exemple ci-dessus (001, 002, 003) ou avec "2" vous obtenez une série comme "01", "02" et ainsi de suite.
Dans les champs "Valeur Initiale" ainsi que "Incrémentation" vous pouvez utiliser non seulement des valeurs entières telles que 1 ou 2, mais également des nombres décimaux ou des fractions telles que 0,25 ou 1/3. Cela permet de donner le même numéro à plusieurs fichiers. L'incrémentation interne des nombres se fait avec des décimales, mais lorsque les nombres sont fixés, les décimales sont coupées. A titre d'exemple, avec une valeur initiale de 1,5 et un incrément de 0,5, la numérotation des fichiers serait 1 - 2 - 2 - 3 - 3 et ainsi de suite, résultant du décompte interne 1,5 - 2,0 - 2,5 - 3,0 - 3,5.
À l'aide des options suivantes, vous pouvez également réinitialiser ou suspendre l'incrément de numérotation en fonction de critères spécifiques:
- Réinitialiser la numérotation des fichiers avec chaque nouveau dossier: Si cette option est activée, le comptage est réinitialisé à la valeur du champ "Valeur Initiale" avec chaque fichier de la liste de fichiers qui se trouve dans un dossier différent du fichier précédent. Supposons que nous ayons une valeur initiale de "1" et que dans notre liste de fichiers, il y a d'abord 10 fichiers du dossier A, puis 10 autres fichiers du dossier B. Si l'option est activée, les 10 premiers fichiers recevront les numéros 1 à 10. Etant donné que le onzième fichier de la liste provient d'un dossier différent du dixième fichier de la liste, le comptage est réinitialisé au onzième fichier à la valeur initiale "1" et les fichiers 11 à 20 reçoivent à nouveau les numéros 1 à 10. Cependant, si cette option n'est pas activée, les dossiers ne jouent aucun rôle dans le décompte. Dans ce cas, les mêmes fichiers seraient numérotés de 1 à 20.
- Aucun incrément aux fichiers avec le même nom dans la liste des fichiers les uns après les autres: Si cette option est activée, l'incrémentation du décompte est interrompue si deux ou plus fichiers se trouvent dans la liste de fichiers l'un après l'autre et diffèrent seulement par leur extension de fichier. Si nous activons l'option et nous voulons que notre compte commence à partir de 1 et nous avons, par exemple, les fichiers "a.png", "b.jpg", "b.png", "b.bmp", "c. jpg" et "c. png" dans notre liste de fichiers dans cet ordre (tous les fichiers sont situés dans le même dossier), nous obtenons le résultat suivant: le premier fichier (a.png) reçoit le numéro 1, les trois fichiers suivants (b.jpg, b.png, b.bmp) obtiennent tous le numéro 2 et les deux derniers fichiers (c.jpg, c.png) obtiennent tous les deux le numéro 3. Si nous n'avions pas activé l'option, ces fichiers seraient numérotés de 1 à 6.
- Aucun incrément aux fichiers avec le même nom racine dans la liste des fichiers les uns après les autres: Cette option fonctionne de manière similaire à l'option expliquée précédemment. La différence est que cette option arrête l'incrémentation du compte seulement si des fichiers consécutifs ont la même racine du nom. Si nous ajoutons les fichiers "a.txt", "b.txt", "b_edit1.txt", "b_edit2.txt", "c.txt" ainsi que "c_edit.txt" à notre liste de fichiers dans cet ordre et notre décompte devrait commencer à 1, nous obtenons le résultat suivant: le premier fichier (a.txt) reçoit le numéro 1, les trois fichiers suivants (b.txt, b_edit1.txt, b_edit2.txt) avec la racine du mot "b" obtenir tous le numéro 2 et les deux derniers fichiers (c.txt, c_edit.txt) commençant par "c" sont tous deux numérotés par 3. Cette option n'inclut pas les fichiers portant le même nom, mais ne considère que le texte ajouté à un nom de fichier. Cette option peut donc être utilisée indépendamment de l'option mentionnée précédemment. Si vous souhaitez ajouter le même numéro aux fichiers portant le même nom ainsi qu'aux fichiers ayant la même racine du nom, vous pouvez simplement activer les deux options.
Autres Espaces Réservés pour la Numérotation
En plus de l'espace réservé% num%, le FileRenamer vous fournit les autres espaces réservés suivants pour la numérotation des fichiers et des dossiers:
- %0num%, %00num%, %000num% et ainsi de suite- Alternativement, vous pouvez également contrôler le nombre de zéros non significatifs sans le paramètre "Longueur Fixe avec Zéros en tête". Alors que l'espace réservé %num% adhère toujours à ce paramètre, les espaces réservés %0num%, %00num%, %000num% et ainsi de suite fonctionnent indépendamment de lui. L'espace réservé %0num% correspond à un paramètre de "2", l'espace réservé %00num% à un paramètre de "3" et ainsi de suite. Les autres paramètres, à l'exception de la configuration des zéros non significatifs, tels que les paramètres de la valeur initiale et de l'incrément, s'appliquent également à ces espaces réservés de la même manière que %num%.
- %abs0num% - Si vous ne voulez pas vous soucier du nombre maximum de caractères du numéro, vous pouvez également utiliser l'espace réservé %abs0num%. Aussi cet espace réservé fonctionne quel que soit le paramètre "Longueur Fixe avec Zéros en tête" et est plutôt basé sur le nombre de fichiers dans la liste. En utilisant l'espace réservé "%abs0num%", pour 1 à 9 fichiers dans la liste de fichiers, le numéro de la numérotation est inséré sans aucun zéro de tête. De 10 fichiers jusqu'à un maximum de 99 fichiers dans la liste de fichiers, des zéros non significatifs sont utilisés pour remplir le numéro jusqu'à une longueur de toujours 2 caractères, de 100 fichiers jusqu'à 999, il est toujours rempli jusqu'à 3 caractères et ainsi de suite.
- %abs% - En relation avec les espaces réservés pour la numérotation, il ne faut pas non plus oublier l'espace réservé %abs%, qui représente le nombre absolu de fichiers dans la liste. Par exemple, vous pouvez utiliser la fonction "Ajouter > Précéder Texte" avec le texte "%num% sur %abs%". Si vous avez un total de 3 fichiers dans votre liste de fichiers, cela écrira "1 sur 3", "2 sur 3" et "3 sur 3" devant les 3 fichiers. Vous pourriez obtenir le même résultat en utilisant le masque "%num% sur %abs% %name%", dans lequel l'espace réservé %name% représente l'ancien nom du fichier.
Dans l'aperçu de tous les espaces réservés du FileRenamer, vous pouvez recevoir un aperçu de tous les autres espaces réservés que vous pouvez utiliser dans le FileRenamer. Dans la section "Numérotation" de cette compilation, aussi les différents espaces réservés de %num% and %abs% sont décrits.
Numération des Fichiers du même Nom
En plus de la numérotation intentionnelle en utilisant l'espace réservé %num%, le FileRenamer peut également conduire à la situation où une numérotation automatique des fichiers ou des dossiers devient nécessaire. À savoir, si plusieurs fichiers ou dossiers obtiennent le même nom après l'application des modifications définies et si ces fichiers ou dossiers sont également stockés dans le même chemin. Étant donné que deux fichiers ne peuvent pas avoir le même chemin de fichier car les noms de fichiers doivent être uniques, la question se pose dans ce cas de savoir comment le FileRenamer doit gérer une telle situation.
Vous pouvez contrôler cela avec l'option "Numéroter les fichiers pour lesquels le changement de nom conduirait au même nom", que vous pouvez trouver dans les paramètres du FileRenamer dans le menu "Paramètres > Numérotage > Fichiers du même nom".
- Si cette option est activée, les fichiers ou les dossiers du même nom après le renommée sont numérotés, de sorte que chaque fichier et dossier reçoit à nouveau un nom unique.
- Si cette option n'est pas activée, les fichiers potentiellement le même nom conduisent à un message d'avertissement dans le FileRenamer sans renommer des fichiers. Cela vous donne la possibilité de modifier vos paramètres manuellement sans que le FileRenamer n'ait fait aucune numérotation automatique.
En dessous de cette option, vous pouvez trouver quelques autres options avec lesquelles vous pouvez contrôler la numérotation des fichiers avec les mêmes noms, qui ne sont bien sûr utilisés que si l'option "Numéroter les fichiers pour lesquels le changement de nom conduirait au même nom" est activé:
- Masque: Dans le champ "Masque", vous pouvez définir un masque qui sert de modèle décrivant à quoi doivent ressembler les noms des fichiers portant le même nom, qui sont numérotés. La fonction est similaire à la fonction "Masque" de la fenêtre principale du FileRenamer. Le masque doit contenir les espaces réservés %name% (nom du fichier après renommage) et %num% (nombre de numérotation) et peut contenir tout autre caractère autorisé dans les noms de fichiers. Par défaut, "%name% (%num%)" est utilisé comme masque.
- Si, par exemple, deux fichiers auraient le même nom "abc.txt" après avoir appliqué tous les paramètres, le masque "%name% (%num%)" combiné avec les paramètres par défaut (valeur initiale de 1, augmentation de 1 et pas de zéros non significatifs), conduirait aux deux noms de fichiers "abc (1).txt" et "abc (2).txt" après le changement de nom. Si on travaillait plutôt avec une valeur initiale de 0, une augmentation de 1 et 4 zéros fixes, le même cas conduirait à un renommage aux noms de fichiers "abc (0000).txt" et "abc (0001).txt".
- Valeur Initiale, Incrémentation et Longueur Fixe avec Zéros en tête: Ces champs permettent de définir la valeur initiale du comptage (par défaut 1 pour le premier fichier), l'incrément du comptage à chaque nouveau fichier (par défaut 1 par fichier) et le nombre de zéros non significatifs utilisés avant le numéro. Ces options fonctionnent de la même manière que les champs du même nom décrits dans la section sur la numérotation avec l'espace réservé %num%. Par conséquent, nous ne voulons pas entrer dans les détails à ce stade, mais nous référer uniquement à la section ci-dessus.
Étant donné que la détermination du nom de fichier respectivement la question de savoir si vos paramètres actuels conduiront à des fichiers du même nom dépend à la fois de tous les autres fichiers de la liste de fichiers ainsi que d'autres fichiers potentiels sur votre disque dur (par exemple parce qu'ils sont stockés dans le même répertoire que les fichiers de la liste de fichiers, même s'ils n'ont pas été ajoutés à la liste de fichiers), la création d'un aperçu pour un nom de fichier peut demander beaucoup de travail pour le FileRenamer.
Pour cette raison, le FileRenamer vous propose deux options avec lesquelles vous pouvez désactiver l'aperçu concernant deux types d'examen:
- Activer l’aperçu pour renommer des fichiers du même nom (lentement pour un grand nombre de fichiers): Cette option seulement fait référence aux fichiers qui se trouvent dans la liste de fichiers actuelle. Si cette option est activée, tous les fichiers de la liste de fichiers sont examinés lors de la création de l'aperçu et vérifiés si deux fichiers recevraient le même nom. Si tel est le cas, l'aperçu est ajusté en fonction du masque actuel pour les fichiers du même nom. Si vous avez beaucoup des fichiers dans votre liste de fichiers que vous souhaitez renommer en même temps, la désactivation de cette fonction peut rendre le programme plus rapide. Avec quelques fichiers dans la liste des fichiers, cela ne devrait pas poser de problème si cette option est activée et que tous les fichiers sont vérifiés lors de la création de l'aperçu.
- Vérifier également les fichiers stockés sur le disque dur pour l’aperçu (encore plus lent): Si cette option est activée, non seulement les fichiers de la liste de fichiers du programme sont pris en compte, mais aussi les autres fichiers stockés dans les mêmes dossiers que les fichiers de la liste de fichiers. Si vous désactivez cette option, l'accès du disque dur peut être désactivé lors de la création de l'aperçu.
Cependant, la désactivation d'une ou des deux options peut conduire à l'aperçu d'un nombre différent de celle du fichier plus tard. Cela se produira toujours si un fichier du même nom existe déjà sur votre disque dur ou deux ou plusfichiers de votre liste de fichiers conduirait au même nom avec vos paramètres.
La numérotation automatique des fichiers avec le même nom est exécutée indépendamment de la numérotation avec l'espace réservé %num%, quelles options ont été présentées dans la première section de ce didacticiel.
Changer une Numérotation Existante des Fichiers
Pour changer une numérotation existante des fichiers, le FileRenamer vous offre de nombreuses options. Le plus simple est si vous souhaitez renuméroter séquentiellement une série de fichiers qui sont déjà numérotés séquentiellement. Dans ce cas, vous pouvez utiliser les fonctions présentées jusqu'ici dans ce tutoriel. Tout d'abord, vous pouvez configurer votre valeur initiale souhaitée ainsi que votre valeur d'incrémentation souhaitée via le menu "Paramètres > Numérotage", puis vous pouvez utiliser l'espace réservé %num% dans n'importe quel champ de texte des fonctions de modification du nom de fichier dans le FileRenamer.
Modification des Numérotations Consécutives
Pour changer une numérotation existante consécutive, par exemple, la fonction de remplacement du FileRenamer peut être utilisée. Par exemple, vous pouvez rechercher l'expression régulière [0-9]+ et la remplacer par l'espace réservé %num% (l'option "Interpréter comme Expression Régulière" doit être activée pour cela). Avec l'expression régulière [0-9]+, vous pouvez trouver tous les numéros précédents dans les noms de fichiers (quels que soient les numéros) et les remplacer par la nouvelle numérotation avec l'espace réservé %num% en utilisant tous les paramètres et options de cet espace réservé.
Augmentation ou Diminution des Numérotations Existantes
Mais que faire si la numérotation n'est pas consécutive? Disons que nous avons les fichiers "fichier000.txt", "fichier001.txt", "fichier004.txt" et "fichier007.txt". La numérotation commence à "000" ici, mais nous voulons que la numérotation commence à "001" à la place, tout en gardant les "lacunes" dans la numérotation. En conséquence, les fichiers doivent être renommés en "fichier001.txt", "fichier002.txt", "fichier005.txt" et "fichier008.txt". Nous ne pouvons pas travailler avec l'espace réservé %num% dans ce cas, car la numérotation des fichiers ne suit aucune règle et nous ne pouvons donc pas définir un incrément uniforme. Au lieu de cela, la numérotation dépend uniquement du numéro d'origine, que nous voulons augmenter de 1.
Dans ce cas, nous pouvons utiliser la fonction "Ajustement des Nombres", que vous pouvez trouver dans le FileRenamer sous "Modifications > Nom ou Extension > Ajustement des Nombres". Avec cette fonction, il est possible d'augmenter ou de diminuer les nombres existants dans les noms des fichiers de n'importe quelle valeur.
La fonction vous propose deux options:
- Incrémentation: Avec la première option "Incrémentation", vous pouvez définir la valeur à ajouter aux nombres existants. Avec des valeurs positives, vous pouvez augmenter les nombres existants, avec des valeurs négatives, vous pouvez diminuer les nombres existants.
- Position: Si votre nom de fichier contient plusieurs nombres, la question se pose de savoir lequel de ces nombres doit être augmenté ou diminué. Vous pouvez déterminer cela avec l'option "Position". Les nombres positifs comptent la position depuis l'avant, les nombres négatifs comptent la position depuis l'arrière et "0" ajuste tous les nombres dans le nom de fichier quelle que soit leur position.
- Zéros en Tête: Dans ce champ, vous pouvez spécifier le nombre de zéros non significatifs à utiliser pour les nombres à ajuster. Cela vous permet par exemple d'harmoniser le nombre de zéros utilisés si vos numéros utilisent un nombre de zéros différent selon le nom du fichier. Cette option peut également être utilisée pour ajouter des zéros non significatifs aux nombres dans les noms de fichiers qui n'ont à l'origine aucun zéro non significatif (plus à ce sujet dans la section suivante). Si vous écrivez "0" dans ce champ, le nombre de zéros non significatifs n'est pas modifié et le modèle du nombre d'origine est utilisé à la place.
Regardons un exemple pour ceci. Nous avons un fichier nommé "100-AB-30 (001).dat" et nous voulons ajouter "1" uniquement au numéro "001". En conséquence, nous entrons "1" comme incrémentation. Si nous laissions la position à "0", tous les nombres du nom de fichier seraient augmentés et nous obtiendrions le résultat "101-AB-31 (002).dat". Puisque "001" est le troisième numéro du nom de fichier, nous pourrions définir la position sur "3" et nous obtiendrions le résultat souhaité "100-AB-30 (002).dat". Cependant, si nous voulons renommer d'autres fichiers comme "100-33-30 (002).dat" ou "200-AB-XY (003).dat" en même temps, compter les nombres depuis le début ne fonctionnerait pas et nous obtiendrions "100-33-31 (002).dat" au lieu de "100-33-30 (003).dat". Dans ce cas, il serait préférable de définir "-1" comme position afin que la position soit comptée à partir de l'arrière. Cela augmenterait le nombre entre les parenthèses pour les 3 fichiers.
Comme vous pouvez le voir sur cet exemple, la fonction respecte les zéros non significatifs. Avec une augmentation de 1, "001" devient "002" et "009" devient "010".
Ajouter ou réduire les Zéros en Tête des Numérotations existantes
De plus, si vous souhaitez modifier le nombre de zéros non significatifs des numérotations existantes ou d'autres nombres dans les noms du fichier, vous pouvez utiliser la fonction "ajustement des nombres" introduite dans la dernière section.
Comme nous ne voulons pas modifier la valeur numérique dans ce cas, nous définissons l'incrément sur "0". D'autre part, dans le champ "Zéros en Tête", nous pouvons définir le nombre de zéros que nous voulons. Le champ "Position" peut être utilisé de la même manière que décrit dans la dernière section ("0" change tous les chiffres, "1" le premier chiffre à partir du début, "-2" le deuxième chiffre à partir de la fin et ainsi de suite).
- Exemple 1: Nous avons 3 fichiers nommés "1.txt", "10.txt" et "100.txt" et nous voulons renommer ces fichiers en "001.txt" ainsi qu'en "010.txt" alors que le fichier "100.txt" devrait garder son nom. Pour cela, nous définissons les paramètres de l'ajustement des nombres comme suit: incrément = 0, position = 0 et zéros en tête = 2. Dans le cas du paramètre de position, bien sûr, les valeurs "1" (premier chiffre à partir du début) ou "-1" (premier chiffre à partir de la fin) conduiraient également au même résultat.
- Exemple 2: Nos fichiers sont nommés "00001.txt", "00002.txt" et "00010.txt" et nous voulons réduire le nombre de zéros non significatifs afin d'obtenir les noms de fichiers "01.txt", "02.txt" et "10.txt". Pour cela, nous utilisons les paramètres suivants : incrément = 0, position = 0 et zéros en tête = 1.
Les exemples ont montré comment l'option peut être utilisée pour augmenter et diminuer le nombre de zéros non significatifs utilisés dans les noms de fichiers.