Poster une réponse à un sujet: "Synchro" entre fichiers d'extensions différentes
Attention, ce sujet est un sujet ancien (4287 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
#!/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 Sinon c'est du 100% "JC Inside"
Bon maintenant il reste le traitement avec Lightroom évidemment ^^
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
Et puis, on a pas été aidé par le forum qui a sucré les doubles % sans raison ni message d'avertissement
Georgio
Et voila
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
N'empêche la j'ai fait fort niveau boulet attitude
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
N'empêche la j'ai fait fort niveau boulet attitude
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 ).
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.
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.
Georgio
je crois que ca vient du fait que les fichiers sont en .JPG (MAJ etc...) je teste de modifier ca de mon coté
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
Ne te tracasse pas trop j'vais encore chipotter un peu pour voir ce que ca donne
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
Ne te tracasse pas trop j'vais encore chipotter un peu pour voir ce que ca donne
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
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
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
Mais en laissant les simples %, j'ai bien le même message d'erreur que toi