Eng: Batch rename
Ability to use the \ character to sort and distribute files into subfolders based on criteria present in the filenames since 1.x versions
Fra: Jusqu'en version 0.99.x , on pouvait utiliser le caractère \ (dans Windows) pour déplacer des fichiers dans des sous-dossiers.
Répartir une masse de photos disparates dans des dossiers à partir d'un critère de leur nom c'est une fonctionnalité intéressante !
Exemple:
... des photos dont le nom commence par les 4 chiffres de l'année, ça permettait de répartir (trier) un ensemble de photos dans les dossiers annuels (dossiers qu'on doit créer au préalable)
.
Dans cet exemple on capture les 4 premiers chiffres en début du nom de fichier
Et on les remplace par :
\1 qui est la variable qui contient la capture (les 4 chiffres)
puis :
\ (le caractère dont je parle pour délimiter le nom de dossier)
et:
\1 qui remet le contenu de la variable dans le nom de fichier (les 4 chiffres)
Plus généralement, d'autres éléments présents dans le nom des fichiers peuvent servir de critère (lieux, thèmes, nature des fichiers, type d'appareil photo, origine etc )
Exemple remplacer ^(WA) par WhatsApp\\1 pour mettre les photos dont le nom commence par WA dans le sous dossier WhatsApp
Depuis les versions 1.x , le caractère \ est filtré et remplacé par un tiret... et donc ça ne fonctionne plus .
Je comprends l'idée du filtrage des caractères interdits, mais si on pouvait faire exception pour celui-ci ... ?
Je suppose qu'il faut pouvoir distinguer
\1 qui est une variable
\1 qui est le texte "\1"
\\1 qui est un \ suivi de la variable \1
peut être avec un caractère d'échappement ou le doublement de \ pour représenter le texte "\" ?
Rename : autoriser le caractère \
Moderator: xnview
Rename : autoriser le caractère \
You do not have the required permissions to view the files attached to this post.
Last edited by michel038 on Wed Nov 19, 2025 1:46 pm, edited 4 times in total.
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
Re: Rename : autoriser le caractère \
J'ai modifié mon post pour le rendre plus général et plus lisible
... et j'ai ajouté un dernier paragraphe pour motiver le développeur
... et j'ai ajouté un dernier paragraphe pour motiver le développeur
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
Re: Rename : autoriser le caractère \
not sure that's necessary, but this is how it works in Advanced Renamer
https://www.advancedrenamer.com/user_gu ... atch_modes
https://www.advancedrenamer.com/user_gu ... atch_modes
Re: Rename : autoriser le caractère \
en 0.99, vous pouviez utiliser \ avec remplacer?michel038 wrote: Thu Oct 30, 2025 2:24 pm Fra: Jusqu'en version 0.99.x , on pouvait utiliser le caractère \ (dans Windows) pour déplacer des fichiers dans des sous-dossiers.
Répartir une masse de photos disparates dans des dossiers à partir d'un critère de leur nom c'est une fonctionnalité intéressante !
Pierre.
Re: Rename : autoriser le caractère \
Oui, comme on le voit sur la copie d'écran du premier post, en 0.99.4 ça fonctionne, et ça déplace les photos dans le sous-dossier.
ça marchait aussi en 0.99.6
Il faut que le dossier spécifié existe préalablement au renommage ; dans l'exemple du premier post, le sous-dossier 2023 doit avoir été créé.
A mon avis c'est intéressant surtout quand on utilise une expression régulière pour dispatcher automatiquement les photos dont le nom est une date, vers les sous-dossiers annuels ou mensuels qu'on a préparés.
Bon ça limite la manip à des utilisateurs capables d'utiliser regex (ou qui ont la patience de lire un tuto) et qui veulent massivement trier leurs photos, ça ne fait pas beaucoup de monde
Mais quand on récupère quelques milliers de photos whatsapp d'un smartphone (whatsapp enlève les dates exif), c'est plus cool que d'utiliser exiftool.
Quoique ... la manip d'après consiste souvent à reconstituer la date exif à partir du nom -avec- exiftool !
)
Dans les versions récentes, seules les formes \1 \2 ... des variables regex fonctionnent bien avec ce caractère, dans les autres cas il est remplacé par un tiret.
ça marchait aussi en 0.99.6
Il faut que le dossier spécifié existe préalablement au renommage ; dans l'exemple du premier post, le sous-dossier 2023 doit avoir été créé.
A mon avis c'est intéressant surtout quand on utilise une expression régulière pour dispatcher automatiquement les photos dont le nom est une date, vers les sous-dossiers annuels ou mensuels qu'on a préparés.
Bon ça limite la manip à des utilisateurs capables d'utiliser regex (ou qui ont la patience de lire un tuto) et qui veulent massivement trier leurs photos, ça ne fait pas beaucoup de monde
Mais quand on récupère quelques milliers de photos whatsapp d'un smartphone (whatsapp enlève les dates exif), c'est plus cool que d'utiliser exiftool.
Quoique ... la manip d'après consiste souvent à reconstituer la date exif à partir du nom -avec- exiftool !
Dans les versions récentes, seules les formes \1 \2 ... des variables regex fonctionnent bien avec ce caractère, dans les autres cas il est remplacé par un tiret.
Catalogage avec XnviewMP :
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm
https://orchisere.fr/logiciels/html/xnviewmpintro.htm
Tutoriel exiftool : https://orchisere.fr/logiciels/html/exiftool.htm