Rename : autoriser le caractère \

Ideas for improvements and requests for new features in XnView MP

Moderators: helmut, xnview

Post Reply
User avatar
michel038
XnThusiast
Posts: 1489
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Rename : autoriser le caractère \

Post by michel038 »

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)
.
renom3.png
renom3.png (16.64 KiB) Viewed 167 times
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 "\" ?
Last edited by michel038 on Wed Nov 19, 2025 1:46 pm, edited 4 times in total.
User avatar
michel038
XnThusiast
Posts: 1489
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Rename : autoriser le caractère \

Post by michel038 »

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 :D
User avatar
user0
XnThusiast
Posts: 2605
Joined: Sat May 09, 2015 9:37 am

Re: Rename : autoriser le caractère \

Post by user0 »

not sure that's necessary, but this is how it works in Advanced Renamer
https://www.advancedrenamer.com/user_gu ... atch_modes
Post Reply