Renommer des fichiers divers dans dossiers ET sous-dossiers

Renommer des fichiers divers dans dossiers ET sous-dossiers - Shell/Batch - Programmation

Marsh Posté le 23-04-2009 à 21:07:05    

Salut,
 
Je débute en batch et j'ai un petit problème.
J'ai plein de dossiers contenant des documents aux extensions variées, ainsi que des sous dossiers contenant d'autres documents/dossiers et ainsi de suite...
Je voudrais renommer tous les documents dans tous les dossiers en leur ajoutant par exemple _KY à la fin (avant l'extension).
Il existe beaucoup de topics à ce sujet, mais je n'en ai pas trouvé qui prennent en compte les sous-dossiers.
 
J'ai réussi à le faire pour un dossier, mais je n'arrive à le faire pour un ensemble de dossier.  
 
Voici mon script :
 
@echo off
cd C:\Test\
 
for /F "tokens=1* delims=." %%i in ('dir   /b /a:-d ') do ren "%%i.%%j" "%%i_.%%j"
 
:end
pause
 
En espérant que quelqu'un puisse m'aider.  
 
Bonne soirée
 
Jo

Reply

Marsh Posté le 23-04-2009 à 21:07:05   

Reply

Marsh Posté le 23-04-2009 à 22:21:44    

Salut,
 

Citation :

dir /s /b /a:-d


 
?

Reply

Marsh Posté le 23-04-2009 à 22:31:16    

eZula a écrit :

Salut,
 

Citation :

dir /s /b /a:-d


 
?


 
Merci pour ton aide, malheureusement j'avais déjà essayé et ça n'a pas fonctionné.
/s et /a:-d ne sont apparemment pas compatibles!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed