Nettoyage fichiers RAW et JPG
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Et tu mets tout ça dans un fichier .bat ?
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
MacManus - Messages : 761
- Photos : 166
- Inscription : 09 Oct 2008
- Localisation : Toulouse
- donnés / reçus
Breizhoo a écrit :Et tu mets tout ça dans un fichier .bat
oui, pardon, j'ai oublié ce détail, ça atterrit dans un fichier .bat à exécuter dans le répertoire que l'on veut nettoyer, en incluant tous ses sous-répertoires.
Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Je vais tester tout ça moi.
Merci aux aficionados de la programmation en tous cas ...
Merci aux aficionados de la programmation en tous cas ...
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Bon, j'ai fait le test sur un groupe de photos que j'ai copié bien loin de mes photos d'origine... (on sait jamais)
Apparemment, le ".bat" m'a viré les RAW solitaires et a crée un dossier temp à la racine du C, comme demandé. Par contre, le dossier temp refuse de s'ouvrir, car il est reconnu comme un fichier par Windows. Et même en le forçant avec l'explorateur Windows...
[edit]et le dossier temp est plus petit que les RAW qu'il est censé contenir...
Apparemment, le ".bat" m'a viré les RAW solitaires et a crée un dossier temp à la racine du C, comme demandé. Par contre, le dossier temp refuse de s'ouvrir, car il est reconnu comme un fichier par Windows. Et même en le forçant avec l'explorateur Windows...

[edit]et le dossier temp est plus petit que les RAW qu'il est censé contenir...
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
MacManus - Messages : 761
- Photos : 166
- Inscription : 09 Oct 2008
- Localisation : Toulouse
- donnés / reçus
Arghh, le script suppose que le répertoire C:\Temp existe... là il t'a crée un fichier qui est une copie d'un des RAW...
Il faudrait rajouter un "MKDIR C:\Temp" au début du script ou bien le créer à la main avant.
Vive les sauvegardes
Il faudrait rajouter un "MKDIR C:\Temp" au début du script ou bien le créer à la main avant.
Vive les sauvegardes

Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Ca marche en rajoutant le MKDIR. Par contre, il faut le mettre ou exactement dans la procédure parce que dans la fenêtre MS DOS, j'ai le temps de lire que Windows essaie de me recréer le dossier Temp plusieurs...
[edit]j'ai répondu à ma question moi-même. J'avais pas vu la boucle qui commençait par FOR...
[edit]j'ai répondu à ma question moi-même. J'avais pas vu la boucle qui commençait par FOR...

Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
[Mode testeur ON]
J'ai essayé en ayant un JPEG sans RAW, et ça ne lui pose pas de souci. Bon point ! Pas de plantage...
Sinon, histoire de faire correspondre le produit à mes envies (vu que je semble être le seul que ça intéresse
), y'aurait moyen que la fenêtre MS DOS ne se ferme pas directement mais qu'au contraire, elle indique que tout s'est bien passé et éventuellement le nombre de RAW supprimés (histoire de savoir si on avait la rafale facile le jour de la prise de vue...
)
Et ça serait quoi la ligne de commande pour qu'il crée un dossier "RAW à jeter" dans le répertoire où sont stockés les JPEG ? (je sais, j'abuse un peu ....)
[Mode testeur OFF]
J'ai essayé en ayant un JPEG sans RAW, et ça ne lui pose pas de souci. Bon point ! Pas de plantage...
Sinon, histoire de faire correspondre le produit à mes envies (vu que je semble être le seul que ça intéresse


Et ça serait quoi la ligne de commande pour qu'il crée un dossier "RAW à jeter" dans le répertoire où sont stockés les JPEG ? (je sais, j'abuse un peu ....)
[Mode testeur OFF]
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
excellent post, merci ! précision : sur une même carte mémoire, ne vous avisez pas de changer le type de fichiers parce que si vous faites des jpeg seuls et que vous remettez en raw+jpeg, les numéros des raw ne collent plus à ceux des jpeg.
monture A : A99 ii+VG-C77, A700, 16 fisheye, 50/1.4, 50/2.8 D, 85 CZ, 100/2, 100/2.8 D, 135 STF, 500/8, 16-35 CZ, 24-70 CZ, 70-200 SSM II, 70-400 ssm II, Sony x1.4, HVL-F20 M, HVL-F60 M, 5600 HS-D
monture E : 70-200 GM2, 24-70 GM2, 135 1.8 GM
monture E : 70-200 GM2, 24-70 GM2, 135 1.8 GM
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Merci Fangio, je ne savais pas...
C'est bizarre quand mĂŞme !
C'est bizarre quand mĂŞme !
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
jujucoline - Messages : 11271
- Photos : 244
- Inscription : 22 Juin 2008
- Localisation : Vic-Fezensac
- reçus
- Contact :
Précision importante effectivement... Ce serait vraiment dommage de s'en rendre compte APRES 

NEX 6, A6000, Samyang 8 f/2.8, Sony 16-50 PZ et E 55-210, Sigma 30 f/2.8, Minolta 50 et 100 macro Rokkor, Leica 90 f/2 Summicron, Elicar 200 f/3.5, etc...
"Climbing a mountain is never a waste of time."
"Climbing a mountain is never a waste of time."
-
MacManus - Messages : 761
- Photos : 166
- Inscription : 09 Oct 2008
- Localisation : Toulouse
- donnés / reçus
Breizhoo a écrit :[Mode testeur ON]
J'ai essayé en ayant un JPEG sans RAW, et ça ne lui pose pas de souci. Bon point ! Pas de plantage...
Sinon, histoire de faire correspondre le produit à mes envies (vu que je semble être le seul que ça intéresse), y'aurait moyen que la fenêtre MS DOS ne se ferme pas directement mais qu'au contraire, elle indique que tout s'est bien passé et éventuellement le nombre de RAW supprimés (histoire de savoir si on avait la rafale facile le jour de la prise de vue...
)
Et ça serait quoi la ligne de commande pour qu'il crée un dossier "RAW à jeter" dans le répertoire où sont stockés les JPEG ? (je sais, j'abuse un peu ....)
[Mode testeur OFF]
En repartant des liens que j'avais donné, il faudrait ajouter en tête :
Code : Tout sélectionner
SET _bytes=0
SET _count=0
et dans la partie :process :
Code : Tout sélectionner
SET /A _bytes+=%~z1/1000
SET /A _count+=1
Comme ça, tu récupères le nombre de fichier concernés et la taille cumulée en kilo-octet...
Au final, ça donnerait (non testé) :
Code : Tout sélectionner
@ECHO OFF
SETLOCAL
SET _bytes=0
SET _count=0
MKDIR C:\Temp
FOR /R %%G IN (*.ARW) DO CALL :process "%%~dpG" "%%~nxG"
IF %_bytes%==0 (ECHO No files processed) ELSE (ECHO %_count% matching files, %_bytes%KB)
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 _directory=%_directory:~0,-4%
SET _filejpg=%_directory%%_file%.JPG
IF EXIST "%_filejpg%" EXIT /B
SET /A _bytes+=%~z1/1000
SET /A _count+=1
ECHO %_fileraw%
MOVE "%_fileraw%" C:\Temp
EXIT /B
Mon Projet 52 2022 | Mon Projet 52 2021 | Mon Flickr! | Mon Fil Perso
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8
A : Sigma 12-24 | Tamron 90/2.8 | Minolta 200/2.8 | Lensbaby Composer Pro / Sweet 50 / Edge 80
E : A7iii | Sony 24-105/4 | Mitakon 50/0.95 | Zeiss 55/1.8 | Sigma 85/1.4 | Sony 100 STF | Sigma 135/1.8
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Merci de t'occuper d'approfondir la question MacManus.
Dans le principe, ça doit être ça, mais le compteur ne fonctionne pas... Ou alors, il n'a pas le temps de s'afficher...
Dans le principe, ça doit être ça, mais le compteur ne fonctionne pas... Ou alors, il n'a pas le temps de s'afficher...
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
LeBillyBob - Messages : 2208
- Photos : 405
- Inscription : 13 Avr 2009
- Localisation : Paris
- Contact :
Breizhoo a écrit :Merci de t'occuper d'approfondir la question MacManus.
Dans le principe, ça doit être ça, mais le compteur ne fonctionne pas... Ou alors, il n'a pas le temps de s'afficher...
Il faut rajouter un "pause"
Code : Tout sélectionner
@ECHO OFF
SETLOCAL
SET _bytes=0
SET _count=0
MKDIR C:\Temp
FOR /R %%G IN (*.ARW) DO CALL :process "%%~dpG" "%%~nxG"
IF %_bytes%==0 (ECHO No files processed) ELSE (ECHO %_count% matching files, %_bytes%KB)
PAUSE <------------------------------------------------------------------------------------- Par lĂ :D
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 _directory=%_directory:~0,-4%
SET _filejpg=%_directory%%_file%.JPG
IF EXIST "%_filejpg%" EXIT /B
SET /A _bytes+=%~z1/1000
SET /A _count+=1
ECHO %_fileraw%
MOVE "%_fileraw%" C:\Temp
EXIT /B
Sinon l'autre solution est de lancer le script dans une fenĂŞtre de commande

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
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Doit pas manquer grand chose mais la fenêtre MS DOS indique aucun fichier supprimé alors qu'elle m'en a bien supprimé 2 (dans mon exemple-test) ...
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
-
LeBillyBob - Messages : 2208
- Photos : 405
- Inscription : 13 Avr 2009
- Localisation : Paris
- Contact :
Breizhoo a écrit :Doit pas manquer grand chose mais la fenêtre MS DOS indique aucun fichier supprimé alors qu'elle m'en a bien supprimé 2 (dans mon exemple-test) ...
Pareil, je pense que les compteurs ne sont pas correctement mis Ă jour
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
-
Breizhoo - Messages : 4424
- Photos : 266
- Inscription : 08 Jan 2008
- Localisation : 44 (St Nazaire)
- donnés
Tant pis, je ferai sans ...
M'aidera quand mĂŞme pas mal ce petit script Ă trier les RAW inutiles ! Merci !
M'aidera quand mĂŞme pas mal ce petit script Ă trier les RAW inutiles ! Merci !
Mes fils "Voyage" sur le forum : Namibie, Terre de contrastes + Escapade Islandaise
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
D610 | 35/1.8 | 50/1.8 | 85/1.8 | T24-70/2.8 | Yongnuo YN-568
Revenir vers « Le matériel informatique »
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité
