Bonjour,
Je début en batch, et je voulais faire un script je suppose simple pour les connaisseurs.
Utilité : J'importe mes photos d'un reflex en JPG et CR2, je met les CR2 dans un sous-dossier RAW, et je trie (supprime) les JPG que je ne veux pas.
Données d'entrée : Batch placé dans un dossier de photos JPG avec 1 sous dossier RAW ou il y a les même fichiers (même nom) mais avec l'extension CR2
Résultat souhaité: Je place le batch dans le dossier a traiter, en un fois lancé il supprime les fichiers CR2 du sous-dossier RAW qui n'ont plus les JPG correspondant.
J'ai testé un bout de batch mais je bloque, qui peux m'aider? (avec explication des commandes serait top
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ::@echo off setlocal enabledelayedexpansion ::Boucle si dans dossier actuel > fichier1(sans extension) est pas dans dossier Raw, supprimer fichier1 dans dossier Raw for %%i in (*.jpg) do ( echo %%i ) set $Fichier2="%CD%\%%i" for %%a in (%%i) do set $Fichier=%%~na if exist "%CD%\Raw\%$Fichier%.cr2" (del "%CD%\Raw\%$Fichier%.cr2")
Partager