Bonsoir,
je suis photographe, et depuis des années une fonction me manque. Je m'explique :
Lorsque je shoote, mon appareil produit pour chaque image un fichier RAW avec une terminaison .NEF, lourd à lire et à manipuler, et un fichier JPEG de mauvaise qualité, de terminaison .JPG.
Je mets les fichiers .NEF dans un dossier A et les fichiers .JPG dans un dossier B.
Je fais ensuite une copie du dossier B dans un dossier C, et j'élimine les images que je ne souhaite pas garder.
LE PROBLÈME :
Je souhaiterai copier dans un dossier D les images .NEF du dossier A correspondant aux images .JPG sélectionnées dans le dossier C.
Pour être plus clair, un exemple :
Dossier A :
01.NEF
02.NEF
03.NEF
04.NEF
05.NEF
Dossier B :
01.JPG
02.JPG
03.JPG
04.JPG
05.JPG
Dossier C :
02.JPG
04.JPG
05.JPG
Je veux donc dans le dossier D :
02.NEF
04.NEF
05.NEF
Il est bien entendu qu'on parle de 500 images à chaque fois...
Avec Unix, c'était juste un grep...
Si Total Commander sait faire ça, je l'adopte de suite, et vous allez me faire gagner BEAUCOUP de temps. Merci d'avance aux passionnés qui me répondront.
Graou
Ce dont j'ai besoin est-il possible ?
Moderators: Stefan2, white, nsp
Bonjour Roar,
vous pouvez utiliser Grep sur Win32 trop.
Si vous voulez le faire avec TC, vous pouvez
- Sauvegarder C sélectionné: les noms de fichiers JPG
- Échanger l'extension de NEF
- L'utiliser pour sélectionner les fichiers dans D: NEF
Pour créer automatiquement un fichier avec tous les noms de fichier sélectionné et extensions échangés, vous pouvez utiliser une commande de bouton comme ceci:
** Commande: cmd / c
** Paramètre: FOR /F "tokens=*" %%A in ('type %F') DO @ECHO %%~nA.NEF >> "myFileList.txt"
Sélectionnez les fichiers recherchés, exécuter ce bouton avec cette commande.
Suivant utiliser cm_LoadSelectionFromFile = 2032; Read file selection from file / Lire sélection de fichier de fichier (voir TOTALCMD.INC) pour charger une sélection stockée dans "myFileList.txt".
- - -
Il ya d'autres façons, comme
http://ghisler.ch/board/viewtopic.php?t=36355
Re: Ce dont j'ai besoin est-il possible ?
Total Commander ne permet pas de faire cela tout seul mais avec un utilitaire en plus de TC il est possible d'automatiser la tache avec tcbl. (Soit recopier les fichier NEF de A vers D, soit effacer D NEF+ C JPG. ).Graou wrote:Bonsoir,
..
LE PROBLÈME :
Je souhaiterai copier dans un dossier D les images .NEF du dossier A correspondant aux images .JPG sélectionnées dans le dossier C.
Pour être plus clair, un exemple :
Dossier A :
01.NEF
02.NEF
03.NEF
04.NEF
05.NEF
Dossier B :
01.JPG
02.JPG
03.JPG
04.JPG
05.JPG
Dossier C :
02.JPG
04.JPG
05.JPG
Je veux donc dans le dossier D :
02.NEF
04.NEF
05.NEF
...
You select all jpg File you want a nef copy on source tab, and let on target pane the nef source folder
Code: Select all
command:<PATH TO>\tcbl.exe
parameter:-qi %L CopyNEF %T <DFOLDER>
----- inside tcbl.ini ------
[CopyNEF]
cmd=<jpg>copy "$1\$z.nef" $2