Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] Renommer des fichiers
Auteur Message
Répondre en citant
Message [RESOLU] Renommer des fichiers 
Bonjour le forum,
je viens ici pour vous demander une petite aide en DOS.
Je souhaite renommer plusieurs fichiers contenus dans un dossier.
Mes fichiers se nomment nom-[toto]-1.jpg ; prenom-[toto].jpg ; [toto].jpg

Je pensais donc utiliser la commande REN sous dos, lire le dossier qui contient mes fichiers à renommer, chercher tous les fichiers qui contiennent "[toto]" et les renommer en gardant leur nom à l'identique sauf "[toto]" qui sera remplacer par "photo".


Je suis arrivé à cela :
REN rep1\images\*[toto]*.* *photo*.*

mais cela ne fonctionne pas comme vous pouvez vous en douter.

Merci de votre aide !



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Renommer des fichiers 
Salut,

Voici le code qu'il te faut Wink

Code:
@echo off
setlocal enabledelayedexpansion
:: batch.xoo.it _ Aide en programmation
:: By stryk _ To yuyu789

:: A modifier selon tes besoins ---
set FOLD=chemin_de_ton_dossier
set BEF=toto
set AFT=photo
:: --------------------------------

for /f %%§ in ('dir /b %FOLD% ^| find "[%BEF%]"') do (
  for /f "tokens=1,2,* delims=[]" %%A in ("%%§") do (
    set A=%%A
    if %%A==%BEF% set A=%AFT%
    set B=%%B
    if %%B==%BEF% set B=%AFT%
    set C=%%C
    if %%C==%BEF% set C=%AFT%
    ren %FOLD%\%%§ !A!!B!!C!
    )
  )





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RESOLU] Renommer des fichiers 
Un grand merci cela fonctionne parfaitement !!!
Je n'en esperais pas autant :-)

Un grand merci !



Répondre en citant
Message [RESOLU] Renommer des fichiers 
yuyu789 a écrit:
Un grand merci cela fonctionne parfaitement !!!

Heureux d'avoir pu aider un frère humain dans ce monde hanté par les processeurs Wink
N'hésites pas à te présenter dans la section prévue à cet effet !
@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message [RESOLU] Renommer des fichiers 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch