Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
2761 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch répertoire .eps .jpg

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch répertoire .eps .jpg

n°1794795
Denver62
Posté le 02-10-2008 à 14:56:37  profilanswer
 

Bonjour,
 
Je souhaiterai un petit bout de script batch me permettant de supprimer des fichiers indésirables.
 
Je m'explique :
 
Dans un dossier se trouve des images au format JPG et au format EPS.
Et j'ai des doubles genre 001.jpg et 001.eps
Donc, je souhaiterai supprimer de manière automatique avec un fichier BAT les fichiers EPS UNIQUEMENT si ils existent en JPG.
 
Merci.

mood
Publicité
Posté le 02-10-2008 à 14:56:37  profilanswer
 

n°1810269
i'm_here
Tunisie
Posté le 10-11-2008 à 07:20:11  profilanswer
 

Bonjour?
 
Si vous n'avez encore pas obtenu de resultat alors voici un petit code qui peut vous être utile, et si par contre vous avez trouvé le code bonheur alors je serai ravi de le voir..  :)  
 

Denver62 a écrit :


Dans un dossier se trouve des images au format JPG et au format EPS.
Et j'ai des doubles genre 001.jpg et 001.eps


 
Si ce que vous chercher c'est supprimer toutes les occurences pour les fichiers .EPS dans un seul repertoire , ayant comme structure XXX.eps et XXX.jpg alors, voici un petit exemple de script, à mettre dans le dossier cible.
 
 
 
 

@Echo off
 
Setlocal ENABLEextensions
Setlocal ENABLEdelayedexpansion
 
Set ext1="*.jpg"
Set ext2="*.eps"
 
Set fon=dir /a-d /b
 
For /f "tokens=*" %%a In ('%fon% "%ext1%" "%ext2%"') Do (
    Set var=%%a
    Set nam=%%~na
    Set ext=%%~xa
    If "!ext!"==".eps" (
       If "!nam!"=="!var:~0,3!" (
             
              DEL /Q !var!        
     
      )
   )
)
 
Endlocal


Message édité par i'm_here le 10-11-2008 à 07:50:19

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch répertoire .eps .jpg

 

Sujets relatifs
Batch Linux, trouver un fichier, se déplacer dans le répertoire et exeBatch créer un nouveau répertoire et y copier des données
batch :lire un repertoire, modif fichiers et chaner l'extension[Batch] [resolu] Copier le premier fichier de chaque sous repertoire
[BATCH] COmment recuperer le nom du repertoire ?Batch - Afficher les fichier du répertoire System Volume Information
batch sous repertoire dans IF EXIST[Batch] Parcours de répertoire
[Batch]Test repertoire videCopie contenu d'un repertoire en fichier batch
Plus de sujets relatifs à : Batch répertoire .eps .jpg



Copyright © 1997-2014 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC