Nom de fichier utilisé comme variable ?

Résolu
jack -  
 jack -
Bonjour,
en photo mon appareil produit 2 fichiers de même nom : un avec l'extension .JPG, et un autre avec l'extension .NEF.
Quand je fais le tri des photos, je supprime les JPG que je ne veux pas garder.
Après ça je voudrais supprimer automatiquement avec un batch les NEF correspondant aux JPG supprimés. Comment procéder exactement ?

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    supprime les fichiers .nef qui n'ont pas de .jpg correspondant, enlever le echo si c'est ok
    @echo off
    for %%a in (*.nef) do if not exist "%%~na.jpg" echo del "%%a"
    0
    1. jack
       
      hello et merci !
      Mais ça n'a pas l'air de fonctionner...
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      avec ou sans le echo ?
      il faut l'exécuter dans le répertoire où sont les fichiers
      0
    3. jack
       
      Ah si, c'est ok !
      Il fallait enlever "echo" pour que ça marche !
      Merciiiiiiiii !!!!
      0