Nom de fichier "safe"

Questions générales en Français

Moderators: XnTriq, xnview

marcmarc
Posts: 4
Joined: Wed Nov 17, 2021 11:40 am

Nom de fichier "safe"

Post by marcmarc »

Bonjour,
il y a peut-être quelque chose qui m'échappe mais je ne trouve pas, dans la partie Sortie > Nom de fichier, un moyen de nettoyer le nom de fichier d'origine {Filename} de ses caractères spéciaux, diacritiques, espace, point, virgule, slash, etc.

Bref, le rendre "sûr" pour une utilisation web.

exemple : "Mon 2ème/fichier.jpg" > "Mon-2eme-fichier.jpg"

Merci
jean marie mouchez
Posts: 27
Joined: Wed Sep 12, 2018 3:55 pm

Re: Nom de fichier "safe"

Post by jean marie mouchez »

Bonjour,
Si je comprends bien la question, il suffit d'utiliser les fonctions de renommage (ex: outils>renommer par lots ou renommer) de XnviewMP ou de l'explorateur de fichier et il est possible de personnaliser le nom du fichier, je ne vois pas où est le problème ?
User avatar
michel038
Posts: 778
Joined: Tue Sep 27, 2016 8:18 am
Location: France

Re: Nom de fichier "safe"

Post by michel038 »

Quelque chose comme ça ?
clean4.png
.
Et pour conserver le point entre le nom de fichier et l'extension JPG, ce sera : [^0-9a-zA-Z.]
Dans cet exemple, l'accent circonflexe de l'expression régulière signifie "sauf"

Donc on remplace tout caractère par "rien" (la case vide à droite) , sauf les chiffres 0-9 , les lettres a-z et A-Z et le point

Code: Select all

[^0-9a-zA-Z.]
You do not have the required permissions to view the files attached to this post.
marcmarc
Posts: 4
Joined: Wed Nov 17, 2021 11:40 am

Re: Nom de fichier "safe"

Post by marcmarc »

Merci mais la question était de savoir si il y avait un moyen de faire ça avec XNConvert, de manière intégrée à une conversion.

L'idée est : j'ai un fichier "Mon 2ème/fichier.jpg" en entrée > je lui applique des actions diverses et variées > je choisi un format de sortie et je mets {WebSafeFilename} dans le champs "Nom de fichier".
Résultat un fichier nommé "Mon-2eme-fichier.jpg"

Renommer en lot n'est pas le problème en soi, il y de multiple logiciels pour faire ça.
Ce qui serait intéressant c'est de pouvoir obtenir ça directement en sortie de traitement par lot de XNConvert.
User avatar
xnview
Author of XnView
Posts: 36286
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Nom de fichier "safe"

Post by xnview »

donc cela n'existe pas directement.
Cela serait utile uniquement pour le nom de fichier?
Pierre.
marcmarc
Posts: 4
Joined: Wed Nov 17, 2021 11:40 am

Re: Nom de fichier "safe"

Post by marcmarc »

Merci de votre réponse.

"Cela serait utile uniquement pour le nom de fichier?"
Pour ce qui me concerne oui, il me semble.

Mais si c'est open bar alors on peut imaginer une option Web Safe dans le menu déroulant contextuel (Casse) qui viendrait "nettoyer" le contenu du champ Nom de fichier, quel que soit ce contenu ?
cday
XnThusiast
Posts: 3063
Joined: Sun Apr 29, 2012 9:45 am
Location: Cheltenham, U.K.

Re: Nom de fichier "safe"

Post by cday »

marcmarc wrote: Tue Nov 23, 2021 2:41 pm "Cela serait utile uniquement pour le nom de fichier?"
Pour ce qui me concerne oui, il me semble.

Mais si c'est open bar alors on peut imaginer une option Web Safe dans le menu déroulant contextuel (Casse) qui viendrait "nettoyer" le contenu du champ Nom de fichier, quel que soit ce contenu ?
Mais en principe en fonction de la langue ?

Peut-être une liste personnalisée remplacer le caractère 'x' par 'y'... ?

Et peut-être, plus tard en cas de d'intérêt suffisant, sélectionner une liste 'safe' par langue ??
marcmarc
Posts: 4
Joined: Wed Nov 17, 2021 11:40 am

Re: Nom de fichier "safe"

Post by marcmarc »

Déjà, remplacer tous les caractères interdits par - serait parfaitement fonctionnel.

Le reste à plus à voir avec une fonction renommer qui existe déjà dans XNView de toutes façons.