Outil rechercher fichiers

Questions générales en Français

Moderators: XnTriq, helmut, xnview

Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Outil rechercher fichiers

Post by Alain R. »

Bonjour
Nouveau sur le forum, je tiens d'abord à remercier l'équipe de XnView pour la qualité du logiciel qu'elle met à notre disposition.

Je rencontre un petit problème concernant le tri de photographies dans des dossiers et j'imagine n'avoir pas bien coché ce qu'il fallait pour arriver à mes fins.
Je suis sous Linux (Ubuntu 22.04.01) et j'utilise XnViewMP Linux Version 1.4.3 64bits (Feb 26 2023).
J'ai des dossiers comportant des photographies (d'oiseaux) dont certaines ont été prises avec un boîtier Nikon D7100 et d'autres avec un boîtier Nikon D7500. Je voudrais séparer les deux types de photos afin de les déplacer dans deux dossiers différents.
J'utilise donc l'outil rechercher et je mets comme condition EXIF:Modèle est Nikon D7100.
Je valide et je clique sur Parcourir pour valider la sélection. Jusque là pas de problème.
Je sélectionne l'ensemble des fichiers ciblés par l'outil Rechercher et je déplace les fichiers vers un autre dossier : tout se passe très bien sauf que chacun des fichiers jpg est accompagné de trois ou quatre fichiers compagnons (nef, nef.xmp, jpg.xmp (xmp générés par Darktable)) et que ces derniers ne sont pas déplacés. J'ai bien validé dans Paramètres Liste fichiers Fichiers compagnons (en mettant nef, xmp et même dans le doute jpg.xmp et nef.xmp) et j'ai coché en bas les trois propositions concernant les fichiers compagnons mais rien n'y fait.

Il me semble d'une part que le tri ne peut s'opérer que sur des fichiers " photo " (ce qui semble normal puisque les fichiers xmp n'ont pas d'Exif de cette nature) et que le déplacement à l'issue de cette Recherche des fichiers jpg ne s'accompagne pas des fichiers sidecar (compagnon) pour une raison que j'ignore.
Je signale que lorsque je déplace un fichier photo en dehors de cette procédure de recherche, le fichier est accompagné des fichiers compagnons.
J'ai du louper une étape mais je ne sais pas laquelle. (L'opération peut se faire fichier par fichier mais comme j'en ai environ 50000, je ne pense pas que je vais me lancer dans cette aventure ! J'ai cherché évidemment sur le forum mais je n'ai pas trouvé de réponse : peut être ne suis-je pas très bon en recherche).

Cordialement et merci d'avance pour une éventuelle réponse.
Last edited by Alain R. on Sat Mar 11, 2023 9:07 am, edited 1 time in total.
Franky
Posts: 251
Joined: Fri Mar 06, 2020 1:28 pm
Location: France - BZH

Re: Outil rechercher fichiers

Post by Franky »

Bonjour,

Vos fichiers sont les NEF et tous les autres sont les compagnons ( jpg, xmp ) ?
Pouvez-vous mettre une copie d'écran de votre tableau des paramètres des fichiers compagnons ?

Cordialement
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Bonjour et merci pour la réponse rapide.
Je donne un exemple d'une série de fichiers :
DSC_0957.JPG accompagné de DSC_0957.JPG.xmp DSC_0957.NEF DSC_0957.NEF.xmp.

Lors de la recherche les fichiers DSC_0957.JPG et DSC_0957.NEF vont s'afficher et comme j'ai paramétré XnView de telle sorte à n'afficher que les JPG (ou jpg), les fichiers NEF n'apparaissent pas (c'est normal) dans la fenêtre " principale " (je ne sais pas quel nom lui donner !).

Lorsque je déplace le fichier DSC_0957.JPG dans un autre dossier lui seul apparaît : les fichiers compagnons ne suivent pas (sic !).
Je mets en pièces jointes deux photos de la fenêtre paramètre qui font référence aux fichiers compagnons (companions pour l'une d'elle).
Merci d'avance pour une éventuelle réponse.
(NB : j'ai fait un copié/collé des adresses des images; J'espère que cela va passer).
Cordialement
/home/alain/Images/XV__compa01.jpg
/home/alain/Images/XV__compa02.jpg
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Bon je m'aperçois que les adresses des images apparaissent mais pas les images ce qui n'est guère utile !
XV__compa02.jpg
XV__compa02.jpg
Je refais un essai (pas très doué).
You do not have the required permissions to view the files attached to this post.
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Deux fois la même image ! Il faut le faire.
XV__compa01.jpg
You do not have the required permissions to view the files attached to this post.
BeCool
Posts: 33
Joined: Tue Jun 21, 2022 4:51 pm

Re: Outil rechercher fichiers

Post by BeCool »

Mon avis:
A) Il n'y a pas de solution dans XnView (j'ai cherché, j'ai pas trouvé) ni dans aucun autre logiciel de de gestion d’images ou vidéos, ou meme de fichiers en général.
XnView et les autres ne savent que afficher ou pas afficher les compagnons.

Que les fichiers aient ou pas des métadonnées (EXIF, IPTC), soient ou pas dans un catalogue n'a aucune importance aucune influence. Les compagnons sont affichés ou pas, c'est tout.

C'est bien, mais c'est tout. Pour le reste de la gestion, chaque utilisateur n'a rien, et pire ne le sait pas, ne le découvre que par hasard, et encore sans etre vraiment certain.

B) Tu es sous Linux, tu as le Bash et tous les outils GNU (grep, find, etc) pour te faire un script qui analyse et traite les résultats d'un exiftool par ex.
C'est ce que je fais pour renuméroter mes .jpg et en meme temps .raw+.arw+.orf etc +.mts+.mov etc +.lst+.txt+.zip etc

C) Ce qui serait bien, c'est que XnView et les autres softs sachent vraiment gérer les fichiers compagnons,
que l'on puisse -ou pas- :
ne pas afficher les compagnons -ou les afficher- et aussi :
si on renomme un fichier, renommer aussi tous les compagnons -ou pas-
si on déplace un fichier, déplacer aussi tous les compagnons -ou pas-
si on efface un fichier, effacer aussi tous les compagnons -ou pas-
ETC.

J'ai commencé à écrire une demande d'amélioration, mais y'a encore du travail
car il faut explicitement spécifier TOUT ce que ca doit faire ou pas faire, écrire la totalité de la DOC/mode d'emploi

- déjà il faut pouvoir choisir de renommer/déplacer/effacer -ou pas- aussi les compagnons indépendamment du choix d'afficher -ou pas- les compagnons

- il faut SAVOIR et etre CERTAIN de ce que ca va faire AVANT de lancer la commande,
il faut pouvoir confirmer -ou pas-,
il faut savoir ce que ca a fait APRES la commande.

- AVANT:
faut qq chose comme "ca va aussi (gérer) N fichiers compagnons"
avec "gérer" = renommer/déplacer/renommer/etc

est ce que le soft a bien compris ce que je veux ? = est ce que j'ai bien choisi tous les modes pour que le soft comprenne et fasse ce que je veux ?

certains voudront l'info, d'autres pas (mode silencieux)

faut aussi rédiger comment on la veut: un pop up ? (copiable?) ou une ligne (plusieurs?) de status? ou/et un log ?

car afficher "N fichiers compagnons (gérés)" est facile?
oui pour UN fichier, mais si on sélectionne P fichiers, comment afficher qu'on a Q fichiers compagnons ?
Q ne vaudra pas toujours PxN, chaque fichier n'a pas le meme nombre de compagnons, ex pas encore de .XMP si on n'a pas encore rédigé de méta données.

ca ferait qq chose comme "R fichiers = P fichiers (nom de l'extension maitre) + Q fichiers compagnons (vont etre/ont été) (gérer/gérés)" ?

- on veut CONFIRMATION -ou pas- ?
par défaut, pour commencer, surtout si on est en mode en mode compagnons pas affichés, faut que le soft demande confirmation,
car le soft ne va pas effacer que le(s) fichier(s) sélectionné(s) et affiché(s)

- pour moi il faut:
. avoir un indicateur si on est en "mode compagnons pas affichés" -ou pas (donc ici le "ou pas" est "affichés")- (celui là je l'ai pas vu dans XnView. Je l'ai loupé? il devrait déjà etre là)

. avoir un indicateur si on est en "mode compagnons gérés en meme temps que le maitre" -ou pas-

. idéalement ces indicateurs seront cliquables; aussi des icones de menu
(pas etre obligé de passer par les options/sous onglet/sous option/sous rubrique. Pas vu dans XnView. J'ai loupé un truc?)

. en mode compagnons affichés :
entourer le fichier et ses compagnons,
ou et estomper les contours des compagnons

. en mode compagnons pas affichés:
mettre un indicateur de l'existence de compagnons pour ce fichier, mon idée : le nombre de ses compagnons,
pouvoir cliquer sur cet indicateur pour afficher la liste de ces compagnons

. il faut pouvoir définir quel est le fichier "maitre" "directeur"
le raw ou bien le jpg ? chacun peut avoir une envie, variable selon le travail en cours

le fichier "maitre" étant celui qui seul sera affiché, ou si "tous" celui qui aura le focus de renommage/déplacement/effacement/etc
mais à mon sens si on sélectionne un fichier pour renommer/effacer/déplacer/etc, tous ses compagnons doivent aussi etre marqués comme "sélectionnés", qu'on voit bien qu'ils vont etre aussi traités

- Ensuite faut spécifier -mon ETC plus haut- toutes les autres modifs possibles dans le soft
. modif de date
on modifie aussi les compagnons, au plus près de la propriété
si on corrige l'heure d'hiver en été sur le jpg, faut aussi le faire sur le raw
. modif de méta données :
IPTC oui
EXIF non à priori mais peut y avoir correspondance, ex. un commentaire jpeg ne peut pas etre mis dans sa version gif ou png, mais peut etre mis dans le commentaire .tif ; pour un format raw ca dépend
. Si on fait une conversion, on fait quoi sur les compagnons? comment ?
. XnView propose de mettre des catégories, on peut dé"finir des favoris, etc. Mon idée si le jpg est "famille" le raw devrait aussi etre catalogué "famille"
. etc car je ne dois pas avoir tout vu.
Je n'exige pas que XnView fasse quelque chose !, mais que soit écrit ce que XnView fait, ce que XnView ne fait pas, dans TOUTES les commandes.
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Un grand merci à BeCool et à Franky pour la rapidité de réaction.

Une chose importante pour moi c'était de savoir si j'avais fait une mauvaise manipulation ou s'il n'y avait pas de solution simple et évidente.

Bien sûr, je pourrais utiliser la console Linux et Exiftool pour essayer de me dépêtrer de cette situation mais je suis du genre un peu têtu et opiniâtre pour me lancer le défi d'y arriver avec XnView que j'apprécie vraiment et je n'ai pas tendance à jeter le bébé avec l'eau du bain.

Peut-être que dans une prochaine version de XnView le problème (si problème il y a !) sera résolu et bien qu'ayant fait pas mal de programmation dans le passé, je ne sais pas s'il sera aisé au programmeurs de XnView d'ajouter du code pour permettre à l'issue d'une recherche de déplacer les fichiers de référence avec les fichiers compagnons.

Je propose une solution dans XnView pour contourner ce problème. Je rappelle le problème j'ai un gros dossier (Dossier_origine) avec 613 fichiers (en réalité j'en ai plusieurs centaines ; celui-ci ne concerne qu'un oiseau : le busard cendré). Les fichiers sont composés de JPG, de NEF et de xmp (darktable).
Seuls les fichiers jpg et nef sont concernés par une recherche par type de boîtier photo (Nikon D7100 et Nikon D7500) avec une condition du type EXIF:modèle est Nikon D7100. Les fichiers xmp sont à la " ramasse ".

Je prépare trois dossiers vides : Dossier_D7100, Dossier_D7500_01et Dossier_D7500_02.
Je paramètre XnView en lui demandant d'afficher les fichiers JPG et RAW (les NEF).
Je lance une recherche avec Nikon D7100 comme condition.
Je déplace les fichiers JPG et NEF dans Dossier_D7100 (bien sûr les fichiers compagnons ne suivent pas).
Je reviens sur le Dossier_origine et je lance une seconde recherche avec Nikon D7500 comme condition.
Je déplace les fichiers JPG et NEF dans Dossier_D7500_01 (toujours pas de fichiers compagnons).
Dans Dossier_origine, il ne reste que les fichiers xmp compagnons. Je les copie dans Dossier_D7500_01.
Je me remets dans XnView, je sélectionne tous les fichiers JPG et NEF (ceux pris par le boîtier D7500) et je déplace l'ensemble dans le Dossier_D7500_02 (là les fichiers compagnons ont suivi).
Dans Dossier_D7500_01 il ne reste plus que les fichiers xmp qui sont les compagnons des fichiers D7100. Je les copie et les colle dans Dossier_D7100.

Voilà ce n'est pas très élégant comme méthode mais je l'ai testée et cela fonctionne.

Encore une fois un grand merci pour le temps consacré et les réponses.

Cordialement
Last edited by Alain R. on Sun Mar 12, 2023 9:20 am, edited 1 time in total.
User avatar
michel038
XnThusiast
Posts: 1381
Joined: Tue Sep 27, 2016 8:18 am
Location: France

Re: Outil rechercher fichiers

Post by michel038 »

Avez vous essayé :
- Marquer un fichier jpg
- Cliquer la rubrique "Marqués" dans le filtre des catégories
- Déplacer le fichier filtré ... pour voir si les compagnons suivent ?
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Bonjour
Marquer un fichier jpg : je suppose qu'il faut le faire après avoir fait la recherche ?
J'ai fait l'essai sur cinq fichiers jpg et seuls les fichiers jpg sont déplacés : on en revient au point de départ.
Merci pour la proposition.
Cordialement
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Je dois être un mauvais élève ! J'ai marqué les fichiers en utilisant Afficher / Marque / Marquer la sélection.
Dans Edition / Déplacer vers... est grisé. Un clic droit sur les fichiers sélectionnés me donne la possibilité de déplacer les fichiers.

J'ai refait la manipulation à savoir Rechercher puis Parcourir puis à partir de Filtre catégories j'ai marqué tous les fichiers.
Ensuite Déplacer vers... Une fenêtre me demande si cela concerne les fichiers marqués. Là il semble qu'il déplace effectivement tous les fichiers mais un ou deux fichiers sont restés sur le quai de la gare comme on dit.
Je referais l'essai sur un autre dossier parce que celui-là je l'ai un peu " martyrisé ".
Merci pour l'info, je vous tient au courant si d'aventure cette possibilité là était valide (cela m'arrangerait je dois le dire !)
Cordialement
Last edited by Alain R. on Sun Mar 12, 2023 9:22 am, edited 1 time in total.
Alain R.
Posts: 8
Joined: Fri Mar 10, 2023 4:06 pm

Re: Outil rechercher fichiers

Post by Alain R. »

Bonjour

J'ai fait l'essai sur un autre dossier (Busard des roseaux) qui comportait 523 éléments : une partie réalisée avec le D7100 et une autre avec le D7500 en utilisant Filtre catégories.

Comme je n'avais pas " démarqué " les fichiers d'hier (Busard cendré), le logiciel m'a fait une espèce de concaténation partielle de dossier : en bref j'ai retrouvé certaines photos de Busard cendré parmi les Busards des roseaux (pas très encourageant).

Et comme je ne maîtrise pas suffisamment XnView, j'ai tout effacé et remis en place les fichiers à l'aide d'une sauvegarde.

La méthode que j'ai indiquée fonctionne assez bien sauf pour quelques fichiers xmp.

J'explique : le boîtier me permet de prendre en JPG et en NEF (exemple : DSC_1257.JPG et DSC_1257.NEF).
Lorsque j'ouvre le dossier qui contient ces fichiers dans Darktable, ce dernier crée un fichier xmp pour chacun d'eux (DSC_1257.JPG.xmp et DSC_1257.NEF.xmp). Si je développe le fichier NEF à la fin Darktable crée un fichier DSC_1257.jpg et un fichier DSC_1257.jpg.xmp lors de la prochaine ouverture de Darktable.

En bref j'ai 6 fichiers DSC_1257.JPG / DSC_1257.NEF / DSC_1257.JPG.xmp / DSC_1257.NEF.xmp / DSC_1257.jpg / DSC_1257.jpg.xmp
Lorsque j'utilise XnView (en suivant la méthode un peu laborieuse que je vous ai décrite) tous les fichiers sont déplacés sauf DSC_1257.JPG.xmp.
Pourquoi ? Je ne sais pas mais comme cela ne concerne que quelques fichiers de développement je finis le transfert fichier par fichier.

Encore une fois merci pour les réponses et du temps consacré.
Cordialement
(NB : peut-être un début d'explication qui vaut ce qu'elle vaut : XnView se retrouve confrontré à deux fichiers qui ont presque le même nom à la casse près DSC_1257.JPG.xmp et DSC_1257.jpg.xmp. Un de trop peut-être ?)