Suppression du fichier .ARW quand je supprime le .JPG ?
-
aircraftstories - Messages : 85
- Photos : 17
- Inscription : 13 Mars 2010
- Contact :
Bonjour,
Je shoot en RAW+JPG avec mon A55. Le JPG me permet de disposer des photos tout de suite sur le PC sans de longues manipulations.
Je fais mon premier "tri" sur les JPG en supprimant les photos qui ne me conviennent pas. Je voudrais que lorsque je supprime le fichier JPG, cela supprime aussi le .ARW correspondant.
Quelqu'un connait-il un logiciel pour faire ça ? J'utilise ACDSee comme visionneuse, mais il ne dispose pas de cette "fonction".
Merci.
Benoit
Je shoot en RAW+JPG avec mon A55. Le JPG me permet de disposer des photos tout de suite sur le PC sans de longues manipulations.
Je fais mon premier "tri" sur les JPG en supprimant les photos qui ne me conviennent pas. Je voudrais que lorsque je supprime le fichier JPG, cela supprime aussi le .ARW correspondant.
Quelqu'un connait-il un logiciel pour faire ça ? J'utilise ACDSee comme visionneuse, mais il ne dispose pas de cette "fonction".
Merci.
Benoit
http://www.survoldefrance.fr : la France vue du Ciel !
Sony A55 + Tamron 10-24 + Tamron 18-250 + Tamron 200-500
Sony A55 + Tamron 10-24 + Tamron 18-250 + Tamron 200-500
-
extremephilou - Messages : 738
- Photos : 20
- Inscription : 19 Sep 2008
- Contact :
A priori, sur Lightroom cela se fait tout seul. Mais je supprime le ARW depuis le logiciel (c'est celui qui est sélectionné par défaut lors de l'import) et le jpeg est supprimé aussi. Après je ne sais pas si en supprimant le jpeg, cela supprime le ARW... J'vais tester.
Edit : Bon alors, les fichiers RAW (ARW) sont par défaut couplés aux jpeg correspondants. Cela permet en effaçant le ARW d'effacer le jpeg directement. Il est possible d'importe le jpeg, mais alors celui ci sera découplé du ARW (et il faut supprimer en 2 fois). Donc cela ne te convient pas.
Mais de toute façon, tu peux très bien visionner la photo en ARW non? Vu que LightRoom lit les ARW, cela reviendrait (presque) au même (tu verras ta photo brut, sans réglage boitier).
Edit : Bon alors, les fichiers RAW (ARW) sont par défaut couplés aux jpeg correspondants. Cela permet en effaçant le ARW d'effacer le jpeg directement. Il est possible d'importe le jpeg, mais alors celui ci sera découplé du ARW (et il faut supprimer en 2 fois). Donc cela ne te convient pas.
Mais de toute façon, tu peux très bien visionner la photo en ARW non? Vu que LightRoom lit les ARW, cela reviendrait (presque) au même (tu verras ta photo brut, sans réglage boitier).
a6000, a7iii, avec un peu de tout Ă mettre dessus
https://philipperoux.myportfolio.com/work
https://philipperoux.myportfolio.com/work
-
LeBillyBob - Messages : 2208
- Photos : 405
- Inscription : 13 Avr 2009
- Localisation : Paris
- Contact :
-
aircraftstories - Messages : 85
- Photos : 17
- Inscription : 13 Mars 2010
- Contact :
Merci, c'est exactement ce que je cherchais.
Sauf qu'avec ton code ça me supprime TOUT mes fichiers RAW et qu'avec le code de Cadfael j'ai une erreur de syntaxe (j'suis sous Vista).
De plus, ça m'embête pas de devoir combien le .bat à chaque fois.
Merci quand même, mais je crois que je vais faire un petit programme en vb vite fait avec une interface graphique pour choisir son répertoire.
Sauf qu'avec ton code ça me supprime TOUT mes fichiers RAW et qu'avec le code de Cadfael j'ai une erreur de syntaxe (j'suis sous Vista).
De plus, ça m'embête pas de devoir combien le .bat à chaque fois.
Merci quand même, mais je crois que je vais faire un petit programme en vb vite fait avec une interface graphique pour choisir son répertoire.
http://www.survoldefrance.fr : la France vue du Ciel !
Sony A55 + Tamron 10-24 + Tamron 18-250 + Tamron 200-500
Sony A55 + Tamron 10-24 + Tamron 18-250 + Tamron 200-500
-
jr56 - Messages : 24349
- Photos : 369
- Inscription : 21 Mars 2005
- Localisation : A l'orée de la forêt des carnutes
Plus précisément, LR ne stocke que le raw plus un fichier qui regroupe tous les paramètres de développement/ réglages/retouches du raw pour fabriquer les différentes images que tu tires du raw sous LR. Il n'y a donc pas à proprement parler de fichier réel jpeg lié au raw, mais le raw plus les commandes pour fabriquer le jpeg qui en est issu (sauf quand tu exportes le jpeg de LR; là il fabrique physiquement). Le fichiers des commandes de développement disparaissant aussi quand tu supprimes le raw.extremephilou a écrit :Edit : Bon alors, les fichiers RAW (ARW) sont par défaut couplés aux jpeg correspondants. Cela permet en effaçant le ARW d'effacer le jpeg directement. Il est possible d'importe le jpeg, mais alors celui ci sera découplé du ARW (et il faut supprimer en 2 fois). Donc cela ne te convient pas.
Ce concept fait la puissance du catalogage de LR, et le rend économe en espace de stockage.
Comme tu le dis toi-même, si tu crées physiquement un fichier jpeg, il devient indépendant de ton raw sous LR.
Pour notre ami et la question initiale, je ne connais effectivement pas d'autre moyen qu'une commande système type batch pour détruire les deux fichiers automatiquement.
Mais il y a peut-être des logiciels spécialisés dans le catalogage, la gestion des photothèques qui pourrait offrir une telle fonctionnalité.
SRT101, 9xi, D7, D9, Z3, NEX 5N (+viseur), D5D, Alpha 700, Alpha 900 et pas mal de cailloux qui se montent dessus.
Viseur optique... what else?
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet
Viseur optique... what else?
Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet
-
LeBillyBob - Messages : 2208
- Photos : 405
- Inscription : 13 Avr 2009
- Localisation : Paris
- Contact :
aircraftstories a écrit :Merci, c'est exactement ce que je cherchais.
Sauf qu'avec ton code ça me supprime TOUT mes fichiers RAW
Tu n'a pas du bien lire la manière dont je l'utilise :
LeBillyBob a écrit :Je met les RAW dans un sous dossier ARW (mais cela pourrait être RAW) et je déplace tous les RAW du sous dossier qui ont un équivalant en .jpg dans le dossier principal. Après il ne me reste plus qu'a supprimer les RAW du sous dossier.
L'intérêt c'est que je garde la main sur ce qui est envoyé à la corbeille (je préfère) et ensuite je replace les RAW que je compte garder dans le sous dossier
Après libre à toi de coder une appli.
(Mais à choisir préfère le C#

A7R V, A99II, A99, A900 Grippés
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr
A partir du programme de LeBillybob , j'ai demandé à quelqu'un de me faire une légère modification et ça marche très bien.
Tu fais un copier/coller dans un fichier txt que tu renommes en bat et voilĂ .
On part de la même façon que LeBillybob en fait . Tous tes fichiers sont dans le même répertoire (JPEG+RAW) , quand tu supprimes tes JPEG et que tu as fini , tu lances le programme que tu auras copié dans ce répertoire et ça déplace tous les fichiers RAW qui sont seuls (sans le JPEG associé) vers le répertoire TEMP et là tu supprimes . Ca va pas direct à la poubelle au cas où t'aurais fait une erreur .
Tu fais un copier/coller dans un fichier txt que tu renommes en bat et voilĂ .
On part de la même façon que LeBillybob en fait . Tous tes fichiers sont dans le même répertoire (JPEG+RAW) , quand tu supprimes tes JPEG et que tu as fini , tu lances le programme que tu auras copié dans ce répertoire et ça déplace tous les fichiers RAW qui sont seuls (sans le JPEG associé) vers le répertoire TEMP et là tu supprimes . Ca va pas direct à la poubelle au cas où t'aurais fait une erreur .
Code : Tout sélectionner
@ECHO OFF
SETLOCAL
SET _bytes=0
SET _count=0
SET _zero=0
SET /P _go=ĂŞtes-vous sur de vouloir supprimer les RAW solitaires : Y / N
IF %_go%==N EXIT
IF NOT EXIST C:\Temp MKDIR C:\Temp
FOR /R %%G IN (*.ARW) DO CALL :process "%%~dpG" "%%~nxG" "%%G"
IF %_count%==%_zero% (ECHO Aucun fichier a traiter) ELSE (ECHO %_count% fichiers transferes)
PAUSE
EXIT /B
:process
SET _directory=%1
SET _directory=%_directory:~1,-1%
SET _file=%2
SET _file=%_file:~1,-5%
SET _fileraw=%_directory%%_file%.ARW
SET _filejpg=%_directory%%_file%.JPG
IF EXIST "%_filejpg%" EXIT /B
SET /A _count+=1
ECHO %_fileraw%
MOVE "%_fileraw%" C:\Temp
EXIT /B
Je prends des photos , je ne suis pas photographe
-
Bug Killer - Messages : 13225
- Photos : 1195
- Inscription : 12 Fév 2007
- Localisation : Loir-et-Cher
- Contact :
Le shell standard sait faire tout ça ou c'est avec le PowerShell ?
BK : EOS 7D+BG-E7, 10-22, 15-85 IS, 70-200/4L IS, 100-400L IS, Sigma 30/1.4, 580 EX II, PowerShot G5X
KB : EOS D40D+BG-E2, 18-200 IS, 70-300 IS, RX10M3
MK : EOS 80D, 10-18 STM, 15-85 IS, 50/1.8
CK : EOS 700D, 24 pancake, S17-70, T70-300
Sites Errances photographiques et Vintage pin-ups
KB : EOS D40D+BG-E2, 18-200 IS, 70-300 IS, RX10M3
MK : EOS 80D, 10-18 STM, 15-85 IS, 50/1.8
CK : EOS 700D, 24 pancake, S17-70, T70-300
Sites Errances photographiques et Vintage pin-ups
-
LeBillyBob - Messages : 2208
- Photos : 405
- Inscription : 13 Avr 2009
- Localisation : Paris
- Contact :
Bug Killer a écrit :Le shell standard sait faire tout ça ou c'est avec le PowerShell ?
Le Shell Standard fait tout ça très bien
De toute façon cela ne fait pas grand chose si ce n'est changer des fichiers de place
A7R V, A99II, A99, A900 Grippés
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr
Sony CZ 16-35/2.8, Minolta 28-70G/2.8, Sony 70-400G/4-5.6, Tamron 150-600 F/5-6.3, Minolta 50/1.7, Minolta 100/2, LA-EA5
Flickr
-
Bug Killer - Messages : 13225
- Photos : 1195
- Inscription : 12 Fév 2007
- Localisation : Loir-et-Cher
- Contact :
N'ayant plus créé de .bat complexe depuis les scripts de préinstallation de Windows 95 en version OEM, je ne savais pas à quel point le shell avait évolué. Je pratique plus les shell Unix.
BK : EOS 7D+BG-E7, 10-22, 15-85 IS, 70-200/4L IS, 100-400L IS, Sigma 30/1.4, 580 EX II, PowerShot G5X
KB : EOS D40D+BG-E2, 18-200 IS, 70-300 IS, RX10M3
MK : EOS 80D, 10-18 STM, 15-85 IS, 50/1.8
CK : EOS 700D, 24 pancake, S17-70, T70-300
Sites Errances photographiques et Vintage pin-ups
KB : EOS D40D+BG-E2, 18-200 IS, 70-300 IS, RX10M3
MK : EOS 80D, 10-18 STM, 15-85 IS, 50/1.8
CK : EOS 700D, 24 pancake, S17-70, T70-300
Sites Errances photographiques et Vintage pin-ups
-
aircraftstories - Messages : 85
- Photos : 17
- Inscription : 13 Mars 2010
- Contact :
LeBillyBob a écrit :Tu n'a pas du bien lire la manière dont je l'utilise.
En effet, j'avais lu entre les lignes trop vite ... après relecture ce n'est pas du tout ce que je veux. Tu as trop d'étapes manuelles de "préparation" à faire.
LeBillyBob a écrit :Après libre à toi de coder une appli.
(Mais à choisir préfère le C#)
C'est ce que j'ai fais. Du coup je l'ai fais en C# ce qui m'a permis de voir ce que c'était.
Les détails dans le post initial : viewtopic.php?f=3&t=37042
http://www.survoldefrance.fr : la France vue du Ciel !
Sony A55 + Tamron 10-24 + Tamron 18-250 + Tamron 200-500
Sony A55 + Tamron 10-24 + Tamron 18-250 + Tamron 200-500
hello,
ça peut sans doute vous intéresser, je suis en train de développer un script en php pour supprimer les raw automatiquement après un tri en jpg:
- je met les jpg dans un répertoire sur mon nas
- je met les raw dans un sous répertoire raw
le script s’exécute toutes les nuits sur le nas pour nettoyer les fichiers ARW orphelins de l'ensemble de mon répertoire photo et de ses sous reperoire (qui n'ont plus de jpg associé)
petit aperçu du script (la ligne qui supprime le fichier est en commentaire pour l'instant, je finalise mes derniers tests...)
cordialement,
ça peut sans doute vous intéresser, je suis en train de développer un script en php pour supprimer les raw automatiquement après un tri en jpg:
- je met les jpg dans un répertoire sur mon nas
- je met les raw dans un sous répertoire raw
le script s’exécute toutes les nuits sur le nas pour nettoyer les fichiers ARW orphelins de l'ensemble de mon répertoire photo et de ses sous reperoire (qui n'ont plus de jpg associé)
petit aperçu du script (la ligne qui supprime le fichier est en commentaire pour l'instant, je finalise mes derniers tests...)
Code : Tout sélectionner
<?php
# //////////////////////////////////////////////////////////////////////////////////////////////////////////////
# /*nettoyage du répertoire photo -> suppression des rows dont le jpeg a été supprimé
# ce script est executé toute les nuits par la crontab
# *////////////////////////////////////////////////////////////////////////////////////////////////////////////
#les rows doivent etre dans un sous répertoire row
#si le rows n'a pas d'équivalent jpg dans le répertoire parent alors on le supprime
//***************************************************************************************************
//définition des variable
//***************************************************************************************************
//emplacement du repertoire photo:
$rep= "/c/Nas/Photos/";
include("log.class.php");
//***************************************************************************************************
//fonction de vérification des fichier jpg
//***************************************************************************************************
function isImg ($file)
{
if (eregi(".jpg$",$file)){return true;}
}
function isRaw ($file)
{
if (eregi(".ARW$",$file)){return true;}
}
//***************************************************************************************************
//listing des repertoires
//***************************************************************************************************
function parcours_arbo1($rep,$ssrep) {
$log= new log(100000,10,"/c/Nas/docmalus/scripts/RawClean/log/");
$f=fopen("/c/Nas/docmalus/scripts/RawClean/compteursuppression.txt",'r');
$compteurSuppr=fgets($f);
//echo $compteurSuppr;
fclose($f);
if( $dir = opendir($rep) ) {
while( FALSE !== ($fich = readdir($dir)) ) {
if ($fich != "." && $fich != "..") {
$chemin = "$rep$fich";
if (is_dir($chemin)) {
parcours_arbo1($chemin.'/', ($ssrep==''?$fich:$ssrep.'/'.$fich));
}
else
if(isRaw($fich))
{
//je verifie que le raw est bien dans un repertoire raw:
if (eregi("raw/$",$rep)==false)
{
$log->add("system","ATTENTION : le fichier $ssrep/$fich n'est pas dans un repertoire raw!!! \n");
}
else
{
$NomSansExtension=substr($fich, 0, -4);
$DossierParent=substr($rep, 0, -4);
$fileJPG=$DossierParent.$NomSansExtension.'.JPG';
if (file_exists($fileJPG)==false)
{
//je loggue l'évenement
$log->add("system","le fichier $ssrep/$fich n'as pas son équivalent jpg et a été supprimé \n");
//suppression du fichier RAW concerné
//unlink ($rep.$fich);
$compteurSuppr++;
if($compteurSuppr>0)
{
$f=fopen("/c/Nas/docmalus/scripts/RawClean/compteursuppression.txt",'w');
fwrite($f,$compteurSuppr);
fclose($f);
}
}
}
}
}
}
}
}
$log= new log(100000,10,"/c/Nas/docmalus/scripts/RawClean/log/");
$log->add("system","*****************************************************************\n");
$log->add("system","Demarrage de la session de nettoyage:\n");
$log->add("system","*****************************************************************\n");
$f=fopen("/c/Nas/docmalus/scripts/RawClean/compteursuppression.txt",'w+');
fwrite($f,'0');
fclose($f);
parcours_arbo1($rep,'');
$f=fopen("/c/Nas/docmalus/scripts/RawClean/compteursuppression.txt",'r');
$compteurSuppr=fgets($f);
$log->add("system","$compteurSuppr fichiers ont été supprimés \n");
?>
cordialement,
Nex 5n + 18-55 + Tamron 18-200 + autochinon 50mm F1:4
pour ceux que ça intéresse code finalisé:
http://www.phpcs.com/codes/SUPPRESSION- ... 54287.aspx
http://www.phpcs.com/codes/SUPPRESSION- ... 54287.aspx
Nex 5n + 18-55 + Tamron 18-200 + autochinon 50mm F1:4
Revenir vers « Traitement numérique »
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 20 invités
