Poster une réponse à un sujet: "Synchro" entre fichiers d'extensions différentes
Attention, ce sujet est un sujet ancien (4284 jours sans réponse)
rfr
Et pour les "vrais" geek:


#!/bin/bash

nef_dir=1
jpg_dir=2

for i in $nef_dir/*; do
source_file=`basename $i`
check_file=${source_file/%.nef/.jpg}
if [ ! -f $jpg_dir/$check_file ]; then
rm -f $i
fi
done
Georgio
Ha ben la seule modif que j'ai fait c'est l'extention jpeg => JPG et mis une remarque pour faire attention à l'extension :wink: Sinon c'est du 100% "JC Inside"

Bon maintenant il reste le traitement avec Lightroom évidemment ^^
Spizzer
Si tu veux, tu peux nous envoyer to script commenté, ca peut toujours servir.
Jean-Christophe
Boh, ça marche, c'est le principal.
Et puis, on a pas été aidé par le forum qui a sucré les doubles % sans raison ni message d'avertissement :oh:
Georgio
Et voila :wink:

J'avais juste oublié une occurence de jpeg dans le script

Ca marche nickel ^^

Merci merci...

PS :J'vais rajouter des remarques dans le script pour ne plus me faire passer pour un con la prochaine fois :grin:

N'empêche la j'ai fait fort niveau boulet attitude :tongue:
H2G2
Je serais bien incapable de pondre du code, mais au cas où le joli batch de JC ne produirait pas le résultat souhaité, il y a moyen de faire ce que tu cherches (sous Win 7, en tout cas) en jouant un peu avec le soft Ant Renamer (du vénéré antp :prosterne: ).
Par ex.:
Tu fais une copie de ton dossier 2 vers un dossier 3 où tu remplaces (avec Ant Renamer) toutes les extensions "JPEG" par "NEF".
Tu déplaces (ou tu copies pour pas tout niquer si ça foire) tout le contenu de ton dossier 1 vers le dossier 3, mais en demandant de conserver les fichiers du même nom pour que Windows ajoute un (2) dans le nom des nouveaux fichiers en double.
Toujours avec Ant Renamer, tu fais un remplacement de chaîne (en incluant l'extension) de "(2).NEF" par ".BON" (par ex.).
Dans ton dossier tu tries par extension et tu vires tous les "NEF".
Il ne te reste plus qu'à remplacer les extensions "BON" qui sont les seuls fichiers à rester par "NEF" et le tour est joué.
Maintenant, il y a sûrement plus simple, hein. :petrus:
Georgio
je crois que ca vient du fait que les fichiers sont en .JPG (MAJ etc...) je teste de modifier ca de mon coté :smile:

J'ai remplacé les jpeg par JPG mais toujours pas de modification au niveau du résultat

Mais au moins j'ai plus de message d'erreur :grin:

Ne te tracasse pas trop j'vais encore chipotter un peu pour voir ce que ca donne :wink:
Jean-Christophe
c'est qu'il ne trouve pas d'équivalent en JPEG dans l'autre folder.
Les fichiers ont bien les mêmes noms?

FolderNEF
- fichier1.nef
- fichier2.nef
- fichier3.nef

FolderJPEG
- fichier1.jpeg
- fichier3.jpeg
Georgio
Bon la on avance vraiment...

J'ai donc supprimé les espaces entre les %

Mais là il me vire tous les nef dans le dossier Orphans
Jean-Christophe
tu as bien doublé les % dans la ligne FOR? Je viens d'essayer ici, sur un windows 8 et ça fonctionne.
Mais en laissant les simples %, j'ai bien le même message d'erreur que toi :smile:
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?